XML 81 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Information Related to Effect of Derivative Instruments on Our Consolidated Statements of Income (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives $ (1,071)us-gaap_DerivativeGainLossOnDerivativeNet $ (2,088)us-gaap_DerivativeGainLossOnDerivativeNet
Other Comprehensive Income (Loss)    
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives 81us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
143us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
Other Comprehensive Income (Loss) | Foreign Currency Derivatives    
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives (10)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
 
Revaluation of derivatives | Foreign Currency Derivatives    
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives 640us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_IncomeStatementLocationAxis
= thrm_RevaluationOfDerivativesMember
(1,327)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_IncomeStatementLocationAxis
= thrm_RevaluationOfDerivativesMember
Revaluation of derivatives | Currency Related Swap    
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives (1,157)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= thrm_RevaluationOfDerivativesMember
2,335us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= thrm_RevaluationOfDerivativesMember
Revaluation of derivatives | Interest Rate Swap    
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives (1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= thrm_RevaluationOfDerivativesMember
(2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= thrm_RevaluationOfDerivativesMember
Product Revenues | Foreign Currency Derivatives    
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives (390)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_IncomeStatementLocationAxis
= thrm_ProductRevenuesMember
 
Cost of Sales | Foreign Currency Derivatives    
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives (174)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Selling, General and Administrative Expense | Foreign Currency Derivatives    
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives (161)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
 
Foreign Currency Gain (Loss) | Foreign Currency Derivatives    
Derivative Instruments Gain Loss [Line Items]    
Gain (loss) on derivatives $ (976)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember
$ (761)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember