v3.26.3
Accumulated Other Comprehensive Income - AOCI Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 1,380,599 $ 1,345,455 $ 1,376,499 $ 1,354,183
Other comprehensive income (loss) before reclassifications 16,856 (1,121) 12,724 84,504
Amounts reclassified from AOCI 93 146 325 409
Related tax amounts (1,439) 823 (3,366) 1,373
Ending balance 1,417,082 1,366,883 1,417,082 1,366,883
Currency Translation Adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (113,975) (103,831) (104,697) (192,841)
Other comprehensive income (loss) before reclassifications 8,085 (1,299) (319) 87,956
Amounts reclassified from AOCI 0 0 0 0
Related tax amounts 621 895 (253) 650
Ending balance (105,269) (104,235) (105,269) (104,235)
Defined Benefit Pension Plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (10,686) (11,682) (11,234) (10,313)
Other comprehensive income (loss) before reclassifications 45 156 528 (1,917)
Amounts reclassified from AOCI 123 140 372 392
Related tax amounts (42) (74) (226) 378
Ending balance (10,560) (11,460) (10,560) (11,460)
Unrealized Gain (Loss) in Available-for- Sale Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 335 (224) 257 287
Other comprehensive income (loss) before reclassifications (1,554) 453 (1,451) (205)
Amounts reclassified from AOCI (30) 6 (34) 17
Related tax amounts 333 (97) 312 39
Ending balance (916) 138 (916) 138
Derivative Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 2,838 556 13 1,248
Other comprehensive income (loss) before reclassifications 10,280 (431) 13,966 (1,330)
Amounts reclassified from AOCI 0 0 (13) 0
Related tax amounts (2,351) 99 (3,199) 306
Ending balance 10,767 224 10,767 224
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (121,488) (115,181) (115,661) (201,619)
Ending balance $ (105,978) $ (115,333) $ (105,978) $ (115,333)