XML 90 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income - AOCI Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 1,376,499 $ 1,354,183
Other comprehensive (loss) income before Reclassifications (9,255) 25,493
Amounts reclassified from AOCI 144 128
Related tax amounts (587) 343
Ending balance 1,379,151 1,386,500
Currency Translation Adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (104,697) (192,841)
Other comprehensive (loss) income before Reclassifications (9,426) 27,125
Amounts reclassified from AOCI 0 0
Related tax amounts (496) 0
Ending balance (114,619) (165,716)
Defined Benefit Pension Plans    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (11,234) (10,313)
Other comprehensive (loss) income before Reclassifications 381 (472)
Amounts reclassified from AOCI 157 121
Related tax amounts (135) 86
Ending balance (10,831) (10,578)
Unrealized Gain (Loss) in Available-for- Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 257 287
Other comprehensive (loss) income before Reclassifications (210) (391)
Amounts reclassified from AOCI 0 7
Related tax amounts 44 80
Ending balance 91 (17)
Derivative Instruments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 13 1,248
Other comprehensive (loss) income before Reclassifications 0 (769)
Amounts reclassified from AOCI (13) 0
Related tax amounts 0 177
Ending balance 0 656
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (115,661) (201,619)
Ending balance $ (125,359) $ (175,655)