Annual report pursuant to Section 13 and 15(d)

Organization and Summary of Significant Accounting Policies (Details)

v2.4.1.9
Organization and Summary of Significant Accounting Policies (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended 0 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Apr. 30, 2010
Business Acquisition [Line Items]                        
Cost of selling controlling interest                       $ 129,252thr_CostForSaleOfControllingInterest
Sales         67,475us-gaap_SalesRevenueNet 71,465us-gaap_SalesRevenueNet 72,783us-gaap_SalesRevenueNet 65,600us-gaap_SalesRevenueNet 308,578us-gaap_SalesRevenueNet 277,323us-gaap_SalesRevenueNet 284,036us-gaap_SalesRevenueNet  
Gross Profit 34,105us-gaap_GrossProfit 45,533us-gaap_GrossProfit 41,221us-gaap_GrossProfit 33,845us-gaap_GrossProfit 32,745us-gaap_GrossProfit 36,056us-gaap_GrossProfit 35,355us-gaap_GrossProfit 31,014us-gaap_GrossProfit 154,704us-gaap_GrossProfit 135,170us-gaap_GrossProfit 132,832us-gaap_GrossProfit  
Net cash provided by (used in) operations                 51,731us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 46,114us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 41,370us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations  
Non-U.S.                 40,069us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign 39,078us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign 36,358us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign  
Disclosure on Geographic Areas, Long-Lived Assets in Foreign Countries 53.00%thr_EntityWideDisclosureOnGeographicAreasLongLivedAssetsInForeignCountriesPercentage       55.00%thr_EntityWideDisclosureOnGeographicAreasLongLivedAssetsInForeignCountriesPercentage       53.00%thr_EntityWideDisclosureOnGeographicAreasLongLivedAssetsInForeignCountriesPercentage 55.00%thr_EntityWideDisclosureOnGeographicAreasLongLivedAssetsInForeignCountriesPercentage    
Entity Wide Disclosure On Geographic Areas, Revenue From External Customers Attributed To Foreign Countries, Percentage                 63.00%thr_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToForeignCountriesPercentage 67.00%thr_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToForeignCountriesPercentage 71.00%thr_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToForeignCountriesPercentage  
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Amortization of Deferred Charges                 464us-gaap_AmortizationOfDeferredCharges 4,572us-gaap_AmortizationOfDeferredCharges 3,321us-gaap_AmortizationOfDeferredCharges  
Research and Development Expense                 2,907us-gaap_ResearchAndDevelopmentExpense 3,008us-gaap_ResearchAndDevelopmentExpense 2,832us-gaap_ResearchAndDevelopmentExpense  
Group of investors and other private equity firms [Member]                        
Business Acquisition [Line Items]                        
Number of other private equity firms                       2thr_NumberOfPrivateEquityFirms
/ thr_BusinessAcquisitionByAcquirerAxis
= thr_GroupOfInvestorsAndOtherPrivateEquityFirmsMember
Land Improvements [Member] | Minimum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 15 years      
Land Improvements [Member] | Maximum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 20 years      
Building and Building Improvements [Member] | Minimum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 10 years      
Building and Building Improvements [Member] | Maximum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 40 years      
Machinery and equipment [Member] | Minimum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 3 years      
Machinery and equipment [Member] | Maximum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 25 years      
Furniture and Fixtures [Member] | Minimum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 3 years      
Furniture and Fixtures [Member] | Maximum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 10 years      
Software Development [Member] | Minimum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 5 years      
Software Development [Member] | Maximum [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Property, Plant and Equipment, Estimated Useful Lives                 7 years      
Allowance for Doubtful Accounts [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Balance, beginning of period       751us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
      1,141us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
751us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,141us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,434us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Reductions to expense                 175us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
     
Additions charged to expense                   (175)us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(21)us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Write-off of uncollectible accounts                 (141)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(215)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(272)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Balance, end of period 785us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
      751us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
      785us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
751us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,141us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Inventory Valuation Reserve [Member]                        
Movement in Valuation Allowances and Reserves [Roll Forward]                        
Balance, beginning of period       893us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
      1,076us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
893us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
1,076us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
1,094us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
 
Reductions to expense                 (56)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
(54)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
(197)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
 
Additions charged to expense                 279us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
(129)us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
179us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
 
Balance, end of period 1,116us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
      893us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
      1,116us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
893us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
1,076us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
 
Predecessor [Member] | Group of investors and other private equity firms [Member] | Thermon Holding Corp. [Member]                        
Business Acquisition [Line Items]                        
Fair value of total consideration transferred                       321,500us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= thr_ThermonHoldingCorpMember
/ thr_BusinessAcquisitionByAcquirerAxis
= thr_GroupOfInvestorsAndOtherPrivateEquityFirmsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Consideration transferred, liabilities incurred                       $ 210,000us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred
/ us-gaap_BusinessAcquisitionAxis
= thr_ThermonHoldingCorpMember
/ thr_BusinessAcquisitionByAcquirerAxis
= thr_GroupOfInvestorsAndOtherPrivateEquityFirmsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember