XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
15. Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2024
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Loss, Net of Tax
The following table presents the changes in accumulated other comprehensive loss, net of tax, for the nine months ended September 30, 2024 (in thousands):
Foreign Currency Translation Adjustment
Unrealized Gain (Loss)
on Marketable Securities and Restricted Marketable Securities
Unrealized Gain (Loss)
on Derivative Instruments
Total
Balance as of December 31, 2023$(118,366)$(54,610)$(1,155)$(174,131)
Other comprehensive (loss) income before reclassifications(2,218)6,815 (1,094)3,503 
Amounts reclassified from accumulated other comprehensive loss516 (11)1,715 2,220 
Net tax effect
— (321)(131)(452)
Net other comprehensive (loss) income(1,702)6,483 490 5,271 
Balance as of September 30, 2024$(120,068)$(48,127)$(665)$(168,860)
Reclassification out of Accumulated Other Comprehensive Loss
The following table presents the pretax amounts reclassified from accumulated other comprehensive loss into our condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023 (in thousands):
Comprehensive Income Components
Income Statement
Line Item
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Foreign currency translation adjustment:
Foreign currency translation adjustmentCost of sales$— $— $— $146 
Foreign currency translation adjustmentOther expense, net(516)(1,005)(516)(1,015)
Total foreign currency translation adjustment(516)(1,005)(516)(869)
Unrealized gain (loss) on marketable securities and restricted marketable securitiesOther expense, net— — 11 (9)
Unrealized loss on derivative instruments:
Commodity swap contractsCost of sales(220)(911)(1,715)(5,576)
Total loss reclassified$(736)$(1,916)$(2,220)$(6,454)