XML 157 R131.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss - AOCI Reclassifications (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ (124,415) $ (138,240) $ (63,990)
Other comprehensive income (loss) before reclassifications (77,425) 12,623 (74,805)
Amounts reclassified from AOCI 251 83 2,746
Related tax amounts (30) 1,119 (2,191)
Ending balance (201,619) (124,415) (138,240)
Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (115,417) (132,161) (49,843)
Other comprehensive income (loss) before reclassifications (77,424) 16,744 (82,318)
Amounts reclassified from AOCI 0 0
Related tax amounts 0 0 0
Ending balance (192,841) (115,417) (132,161)
Defined Benefit Pension Plans      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (10,738) (4,595) (13,172)
Other comprehensive income (loss) before reclassifications 250 (7,702) 10,789
Amounts reclassified from AOCI 265 (464) 479
Related tax amounts (90) 2,023 (2,691)
Ending balance (10,313) (10,738) (4,595)
Unrealized Gain (Loss) in Available-for- Sale Securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 333 (1,484) 397
Other comprehensive income (loss) before reclassifications (44) 1,753 (3,276)
Amounts reclassified from AOCI (14) 547 895
Related tax amounts 12 (483) 500
Ending balance 287 333 (1,484)
Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 1,407 0 (1,372)
Other comprehensive income (loss) before reclassifications (207) 1,828 0
Amounts reclassified from AOCI 0 0 1,372
Related tax amounts 48 (421) 0
Ending balance $ 1,248 $ 1,407 $ 0