XML 148 R126.htm IDEA: XBRL DOCUMENT v3.25.4
Accumulated Other Comprehensive Loss - Schedule of AOCI Reclassifications (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,354,183 $ 1,384,922 $ 1,278,585
Ending balance 1,376,499 1,354,183 1,384,922
Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (192,841) (115,417) (132,161)
Other comprehensive income (loss) before reclassifications 90,102 (77,424) 16,744
Amounts reclassified from AOCI 0 0 0
Related tax amounts (1,958) 0 0
Ending balance (104,697) (192,841) (115,417)
Defined Benefit Pension Plans      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (10,313) (10,738) (4,595)
Other comprehensive income (loss) before reclassifications (1,588) 250 (7,702)
Amounts reclassified from AOCI 363 265 (464)
Related tax amounts 304 (90) 2,023
Ending balance (11,234) (10,313) (10,738)
Unrealized Gain (Loss) in Available-for- Sale Securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 287 333 (1,484)
Other comprehensive income (loss) before reclassifications (51) (44) 1,753
Amounts reclassified from AOCI 13 (14) 547
Related tax amounts 8 12 (483)
Ending balance 257 287 333
Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 1,248 1,407 0
Other comprehensive income (loss) before reclassifications (1,604) (207) 1,828
Amounts reclassified from AOCI 0 0 0
Related tax amounts 369 48 (421)
Ending balance 13 1,248 1,407
Accumulated other comprehensive loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (201,619) (124,415) (138,240)
Other comprehensive income (loss) before reclassifications 86,859 (77,425) 12,623
Amounts reclassified from AOCI 376 251 83
Related tax amounts (1,277) (30) 1,119
Ending balance $ (115,661) $ (201,619) $ (124,415)