XML 97 R81.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Financial Instruments - Additional Information (Detail) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Derivative [Line Items] |  |  |  |
Trade receivables |  | $ 98,761,000 | $ 135,116,000 |
Factoring fees |  | 615,000 | 800,000 |
Factoring receivables not yet paid | [1] | 755,000 | 18,532,000 |
Interest Rate Swap |  |  |  |
Derivative [Line Items] |  |  |  |
Hedge Ineffectiveness Incurred |  | 0 | 0 |
Foreign Currency Derivatives |  |  |  |
Derivative [Line Items] |  |  |  |
Gain (loss) on derivatives |  | $ (7,542,000) | $ 12,113,000 | $ 4,954,000
Foreign Currency Derivatives | Derivatives Not Designated as Hedging Instruments |  |  |  |
Derivative [Line Items] |  |  |  |
Gain (loss) on derivatives |  |  |  | (3,806,000)
Foreign Currency Derivatives | Derivatives Not Designated as Hedging Instruments | Foreign Currency Gain (Loss) |  |  |  |
Derivative [Line Items] |  |  |  |
Gain (loss) on derivatives |  |  |  | $ (3,806,000)
[1] | During the year ended December 31, 2024, the factoring agreements the Company was party to either expired or were terminated. As of December 31, 2024 there were remaining receivables factored and outstanding that will be collected in the future, however, no further factoring can occur under these factoring agreements.

X
- Definition Factoring fees. + References No definition available. + Details
Name: | thrm_FactoringFees
Namespace Prefix: | thrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Factoring receivables not yet paid. + References No definition available. + Details
Name: | thrm_FactoringReceivablesNotYetPaid
Namespace Prefix: | thrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) from the ineffectiveness of the hedge. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480238/815-25-50-1 + Details
Name: | us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of net gains or losses on foreign currency cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C + Details
Name: | us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Proceeds from securitizations of receivables treated as collateralized borrowings, which are classified as financing transactions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromAccountsReceivableSecuritization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_ForeignCurrencyGainLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |