v3.26.1
Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 622,505 $ 414,091 $ 606,035 $ 404,911
Other comprehensive income (loss) before reclassifications (17,481) 81,432 (33,517) 100,500
Amounts reclassified from accumulated other comprehensive income (loss) (34) (267) (100) (537)
Net current-period other comprehensive income (loss) (17,515) 81,165 (33,617) 99,963
Ending balance 665,648 511,283 665,648 511,283
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (125,940) (189,453) (109,838) (208,251)
Ending balance (143,455) (108,288) (143,455) (108,288)
Defined Benefit Plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 3,447 1,175 3,551 1,165
Other comprehensive income (loss) before reclassifications (65) 89 (135) 117
Amounts reclassified from accumulated other comprehensive income (loss) (33) (18) (67) (36)
Net current-period other comprehensive income (loss) (98) 71 (202) 81
Ending balance 3,349 1,246 3,349 1,246
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (129,182) (190,106) (111,551) (209,666)
Other comprehensive income (loss) before reclassifications (18,591) 82,217 (36,222) 101,777
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0 0
Net current-period other comprehensive income (loss) (18,591) 82,217 (36,222) 101,777
Ending balance (147,773) (107,889) (147,773) (107,889)
Interest Rate Derivatives        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (205) (522) (1,838) 250
Other comprehensive income (loss) before reclassifications 1,175 (874) 2,840 (1,394)
Amounts reclassified from accumulated other comprehensive income (loss) (1) (249) (33) (501)
Net current-period other comprehensive income (loss) 1,174 (1,123) 2,807 (1,895)
Ending balance $ 969 $ (1,645) $ 969 $ (1,645)