v3.25.2
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 1,095,034 $ 1,063,936 $ 1,060,986 $ 1,053,324
Other comprehensive income (loss) before reclassifications 38,950 (22,379) 54,158 (25,700)
Amounts reclassified from OCI (555) (70) (798) (360)
Ending balance 1,157,121 1,057,775 1,157,121 1,057,775
Accumulated Other Comprehensive (Loss) Income [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (211,874) (175,728) (226,839) (172,117)
Ending balance (173,479) (198,177) (173,479) (198,177)
Cash Flow Hedges [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance [1] 509 1,477 (310) 997
Other comprehensive income (loss) before reclassifications [1] 716 (1,239) 1,724 (537)
Amounts reclassified from OCI [1] (502) (2) (691) (224)
Ending balance [1] 723 236 723 236
Pension Items [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance [1] (2,402) (2,147) (2,348) (2,079)
Other comprehensive income (loss) before reclassifications [1] 0 0 0 0
Amounts reclassified from OCI [1] (53) (68) (107) (136)
Ending balance [1] (2,455) (2,215) (2,455) (2,215)
Foreign Currency Items [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (209,981) (175,058) (224,181) (171,035)
Other comprehensive income (loss) before reclassifications 38,234 (21,140) 52,434 (25,163)
Amounts reclassified from OCI 0 0 0 0
Ending balance $ (171,747) $ (196,198) $ (171,747) $ (196,198)
[1] Cash Flow Hedges and Pension Items are net of tax.