XML 23 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss) (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Product revenues $ 206,909us-gaap_SalesRevenueGoodsNet $ 193,938us-gaap_SalesRevenueGoodsNet
Depreciation and amortization 7,459us-gaap_DepreciationAndAmortization 7,473us-gaap_DepreciationAndAmortization
Operating income (loss) 27,077us-gaap_OperatingIncomeLoss 25,038us-gaap_OperatingIncomeLoss
Operating Segments | Automotive Segments    
Segment Reporting Information [Line Items]    
Product revenues 199,443us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_AutomotiveSegmentsMember
193,938us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_AutomotiveSegmentsMember
Depreciation and amortization 6,316us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_AutomotiveSegmentsMember
6,482us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_AutomotiveSegmentsMember
Operating income (loss) 40,682us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_AutomotiveSegmentsMember
35,174us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_AutomotiveSegmentsMember
Operating Segments | Industrial Segments    
Segment Reporting Information [Line Items]    
Product revenues 7,466us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_IndustrialSegmentsMember
 
Depreciation and amortization 489us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_IndustrialSegmentsMember
107us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_IndustrialSegmentsMember
Operating income (loss) (1,106)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_IndustrialSegmentsMember
(1,550)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= thrm_IndustrialSegmentsMember
Reconciling Items    
Segment Reporting Information [Line Items]    
Depreciation and amortization 654us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
884us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Operating income (loss) $ (12,499)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ (8,586)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember