v3.26.1
Accumulated Other Comprehensive Loss (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,193,514 $ 1,060,986
Other comprehensive income (loss) before reclassifications (3,090) 15,208
Amounts reclassified from OCL (237) (243)
Ending balance 1,218,881 1,095,034
Accumulated Other Comprehensive (Loss) Income [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (170,253) (226,839)
Ending balance (173,580) (211,874)
Cash Flow Hedges [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance [1] 30 (310)
Other comprehensive income (loss) before reclassifications [1] 1,047 1,008
Amounts reclassified from OCL [1] (208) (189)
Ending balance [1] 869 509
Pension Items [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance [1] (3,392) (2,348)
Other comprehensive income (loss) before reclassifications [1] 0 0
Amounts reclassified from OCL [1] (29) (54)
Ending balance [1] (3,421) (2,402)
Foreign Currency Items [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (166,891) (224,181)
Other comprehensive income (loss) before reclassifications (4,137) 14,200
Amounts reclassified from OCL 0 0
Ending balance $ (171,028) $ (209,981)
[1] Cash Flow Hedges and Pension Items are net of tax.