XML 44 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Foreign Currency Derivatives | Not a hedge  
Derivatives Fair Value [Line Items]  
Asset Derivatives, Fair Value, Total $ 7,107us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value, Inputs, Level 2 | Currency Related Swap  
Derivatives Fair Value [Line Items]  
Net Asset/(Liabilities) (13,332)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 | Currency Related Swap | Not a hedge  
Derivatives Fair Value [Line Items]  
Liability Derivatives, Fair value (13,332)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value, Inputs, Level 2 | Currency Related Swap | Not a hedge | Current Liabilities  
Derivatives Fair Value [Line Items]  
Liability Derivatives, Fair value (4,315)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
Fair Value, Inputs, Level 2 | Currency Related Swap | Not a hedge | Non-current Liabilities  
Derivatives Fair Value [Line Items]  
Liability Derivatives, Fair value (9,017)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
Fair Value, Inputs, Level 2 | Foreign Currency Derivatives | Designated as Hedging Instrument | Current Liabilities  
Derivatives Fair Value [Line Items]  
Liability Derivatives, Fair value (502)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair Value, Inputs, Level 2 | Foreign Currency Derivatives | Not a hedge  
Derivatives Fair Value [Line Items]  
Net Asset/(Liabilities) 6,605us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability Derivatives, Fair value (502)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value, Inputs, Level 2 | Foreign Currency Derivatives | Not a hedge | Non-current Assets  
Derivatives Fair Value [Line Items]  
Net Asset/(Liabilities) 4,821us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= thrm_NoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset Derivatives, Fair Value, Total 4,821us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= thrm_NoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value, Inputs, Level 2 | Commodity derivatives | Designated as Hedging Instrument | Current Assets  
Derivatives Fair Value [Line Items]  
Net Asset/(Liabilities) 76us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Asset Derivatives, Fair Value, Total 76us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair Value, Inputs, Level 2 | Contract One | Foreign Currency Derivatives | Designated as Hedging Instrument | Current Liabilities  
Derivatives Fair Value [Line Items]  
Net Asset/(Liabilities) (344)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= thrm_CurrentLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= thrm_ContractOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= thrm_ForeignCurrencyDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair Value, Inputs, Level 2 | Contract One | Foreign Currency Derivatives | Designated as Hedging Instrument | Current Assets  
Derivatives Fair Value [Line Items]  
Asset Derivatives, Fair Value, Total 158us-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_DesignatedAsHedgingInstrumentMember
Fair Value, Inputs, Level 2 | Contract Two | Foreign Currency Derivatives | Not a hedge | Current Assets  
Derivatives Fair Value [Line Items]  
Net Asset/(Liabilities) 2,128us-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
Asset Derivatives, Fair Value, Total $ 2,128us-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