XML 42 R31.htm IDEA: XBRL DOCUMENT
v3.10.0.1

The Company and Subsequent Events - Additional Information (Detail) $ in Thousands | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Dec. 31, 2018 USD ($) | Sep. 30, 2018 USD ($) | Sep. 30, 2018 USD ($) Facility | Dec. 31, 2017 USD ($)
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | $ 5,818 | $ 12,898 |
Tax cuts and jobs act of 2017, incomplete accounting, provisional income tax expense |  |  | 19,997 | $ 20,153
Tax cuts and jobs act of 2017, incomplete accounting, change in tax rate, deferred tax balances, provisional income tax expense |  |  | 4,950 |
Tax cuts and jobs act of 2017, incomplete accounting, provisional income tax expense related to onetime transition tax liability of foreign subsidiaries |  |  | 24,625 |
Tax cuts and jobs act of 2017, incomplete accounting, benefit included in provision for income taxes to offset one-time transition tax related to previous deferred tax liability that existed for undistributed foreign earnings that were not permanently reinvested |  |  |  | $ 9,578
Automotive Segments |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | 4,332 | 7,578 |
Industrial Segments |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | 1,486 | 5,320 |
One-Time Employee Termination Benefit Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  |  | 6,550 |
Contract Termination Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  |  | 1,035 |
Asset Disposal Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  |  | 2,357 |
Fit-for-Growth | Consultant Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | 1,332 | 2,831 |
Fit-for-Growth | One-Time Employee Termination Benefit Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | 3,303 | 5,040 |
Fit-for-Growth | One-Time Employee Termination Benefit Costs | Scenario Forecast |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses | $ 1,220 |  |  |
Fit-for-Growth | Contract Termination Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | 0 | 11 |
Advanced Research and Development Rationalization and Site Consolidation | One-Time Employee Termination Benefit Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | 157 | 1,038 |
Advanced Research and Development Rationalization and Site Consolidation | Contract Termination Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | 589 | 1,024 |
Advanced Research and Development Rationalization and Site Consolidation | Loss on the Sale of Battery Management Systems |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  |  | $ 1,107 |
Advanced Research and Development Rationalization and Site Consolidation | Facility Closing |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Number of leased facilities vacated | Facility |  |  | 2 |
Advanced Research and Development Rationalization and Site Consolidation | Asset Disposal Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | 50 | $ 1,250 |
GPT and CSZ-IC | Consultant Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | 125 |  |
GPT and CSZ-IC | One-Time Employee Termination Benefit Costs |  |  |  |
Company And Subsequent Events [Line Items] |  |  |  |
Restructuring expenses |  | $ 262 | $ 472 |

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | thrm_CompanyAndSubsequentEventsLineItems
Namespace Prefix: | thrm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of leased facilities vacated. + References No definition available. + Details
Name: | thrm_NumberOfLeasedFacilitiesVacated
Namespace Prefix: | thrm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017, incomplete accounting, benefit included in provision for income taxes to offset transition tax related to previous deferred tax liability for undistributed foreign earnings not permanently reinvested. + References No definition available. + Details
Name: | thrm_TaxCutsAndJobsActOf2017IncompleteAccountingBenefitIncludedInProvisionForIncomeTaxesToOffsetTransitionTaxRelatedToPreviousDeferredTaxLiabilityForUndistributedForeignEarningsNotPermanentlyReinvested
Namespace Prefix: | thrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017, incomplete accounting, change in tax rate, deferred tax balances, provisional income tax expense (benefit). + References No definition available. + Details
Name: | thrm_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxBalancesProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | thrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017, incomplete accounting, provisional income tax expense (benefit). + References No definition available. + Details
Name: | thrm_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | thrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017, incomplete accounting, provisional income tax expense (benefit) related to onetime transition tax liability of foreign subsidiaries. + References No definition available. + Details
Name: | thrm_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefitRelatedToOnetimeTransitionTaxLiabilityOfForeignSubsidiaries
Namespace Prefix: | thrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=thrm_AutomotiveSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=thrm_IndustrialSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=thrm_AssetDisposalCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=thrm_FitForGrowthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=thrm_RestructuringConsultantCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=thrm_AdvancedResearchAndDevelopmentRationalizationAndSiteConsolidationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=thrm_LossOnTheSaleOfBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=thrm_GPTAndCSZICMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |