XML 55 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Balance Sheet (Detail) (Fair Value, Inputs, Level 2, USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Foreign Currency Derivatives | Not a hedge    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Asset Derivatives, Fair Value, Total $ 1,490us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 2,036us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net Asset/(Liabilities) 1,490us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,036us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign Currency Derivatives | Not a hedge | Current Assets    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Asset Derivatives, Fair Value, Total 145us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Net Asset/(Liabilities) 145us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Foreign Currency Derivatives | Not a hedge | Current Assets | Contract One    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Asset Derivatives, Fair Value, Total   1us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= thrm_ContractOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net Asset/(Liabilities)   1us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= thrm_ContractOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign Currency Derivatives | Not a hedge | Current Assets | Contract Two    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Asset Derivatives, Fair Value, Total   66us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= thrm_ContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net Asset/(Liabilities)   66us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= thrm_ContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign Currency Derivatives | Not a hedge | Noncurrent Assets    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Asset Derivatives, Fair Value, Total 1,345us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= thrm_NoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,969us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= thrm_NoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net Asset/(Liabilities) 1,345us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= thrm_NoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,969us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= thrm_NoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Currency Related Swap    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Net Asset/(Liabilities)   (11,829)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Currency Related Swap | Not a hedge    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Liability Derivatives, Fair value (9,164)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(11,829)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net Asset/(Liabilities) (9,164)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Currency Related Swap | Not a hedge | Current Liabilities    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Liability Derivatives, Fair value (2,466)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(2,471)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Currency Related Swap | Not a hedge | Noncurrent Liabilities    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Liability Derivatives, Fair value (6,698)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= thrm_NoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(9,358)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= thrm_NoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Interest Rate Swap | Designated as Hedging Instrument | Current Liabilities    
Financial Instruments Measured At Fair Value On Recurring Basis [Line Items]    
Liability Derivatives, Fair value   (81)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Net Asset/(Liabilities)   $ (81)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember