v3.25.2
6. Derivative Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024 (in thousands):
 June 30, 2025
Other Current AssetsOther Current Liabilities
Derivatives not designated as hedging instruments:
Foreign exchange forward contracts$2,904 $16,740 
Total derivative instruments$2,904 $16,740 
 December 31, 2024
Other Current AssetsOther Current Liabilities
Derivatives designated as hedging instruments:
Commodity swap contracts$— $35 
Derivatives not designated as hedging instruments:
Foreign exchange forward contracts13,452 18,584 
Total derivative instruments$13,452 $18,619 
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the six months ended June 30, 2025 and 2024 (in thousands):
Commodity Swap Contracts
Balance as of December 31, 2024$(366)
Amount reclassified to cost of sales366 
Balance as of June 30, 2025$— 
Balance as of December 31, 2023$(1,493)
Amounts recognized in other comprehensive income (loss)(873)
Amount reclassified to cost of sales1,495 
Balance as of June 30, 2024$(871)
Derivative Instruments, Gain (Loss) [Table Text Block]
The following table presents the effect of derivative instruments not designated as hedges on our condensed consolidated statements of operations for the three and six months ended June 30, 2025 and 2024 (in thousands):
Amount of Gain (Loss) Recognized in Income Statement
Three Months Ended
June 30,
Six Months Ended
June 30,
Income Statement Line Item2025202420252024
Foreign exchange forward contractsForeign currency loss, net$8,061 $(6,859)$4,578 $(15,808)