XML 41 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Additional Information (Detail)
3 Months Ended 1 Months Ended 0 Months Ended 3 Months Ended
Mar. 31, 2015
Mar. 31, 2015
Interest Rate Swap
USD ($)
Mar. 31, 2014
Interest Rate Swap
USD ($)
Mar. 31, 2015
Automotive Segments
Mar. 31, 2008
Automotive Segments
Interest Rate Swap
Mar. 31, 2015
Automotive Segments
Interest Rate Swap
USD ($)
Mar. 31, 2015
Automotive Segments
Interest Rate Swap
EUR (€)
Mar. 25, 2013
Unicredit Bank
EUR (€)
Mar. 31, 2015
Unicredit Bank
USD ($)
Mar. 31, 2015
Unicredit Bank
EUR (€)
Derivative [Line Items]                    
Maximum length of time to hedge exposure to foreign currency exchange risk 1 year                  
Derivative maturity period         10 years          
Notional Value           $ 10,740,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ dei_LegalEntityAxis
= thrm_AutomotiveSegmentsMember
€ 10,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ dei_LegalEntityAxis
= thrm_AutomotiveSegmentsMember
     
Variable Rate       six month EURIBOR            
Fixed interest rate       0.09%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ dei_LegalEntityAxis
= thrm_AutomotiveSegmentsMember
           
Basis spread on variable rate       1.40%us-gaap_DerivativeBasisSpreadOnVariableRate
/ dei_LegalEntityAxis
= thrm_AutomotiveSegmentsMember
           
Exchange rate       1.05thrm_CurrencyExchangeRate
/ dei_LegalEntityAxis
= thrm_AutomotiveSegmentsMember
           
Derivative exchange rate       1.46us-gaap_DerivativeForwardExchangeRate1
/ dei_LegalEntityAxis
= thrm_AutomotiveSegmentsMember
           
Legal settlement for CRS               144,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= thrm_UnicreditBankMember
   
Costs of all future obligations under CRS                 13,332,000thrm_AmountOfPotentialFutureFinancialObligations
/ dei_LegalEntityAxis
= thrm_UnicreditBankMember
12,413,000thrm_AmountOfPotentialFutureFinancialObligations
/ dei_LegalEntityAxis
= thrm_UnicreditBankMember
Past due payments under CRS                 9,642,000thrm_LitigationCostsPayable
/ dei_LegalEntityAxis
= thrm_UnicreditBankMember
8,978,000thrm_LitigationCostsPayable
/ dei_LegalEntityAxis
= thrm_UnicreditBankMember
Hedge Ineffectiveness Incurred   $ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
$ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember