v3.26.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance $ 660,384 $ 616,688
Ending Balance 608,962 622,133
Cumulative Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (46,440) (62,940)
Other comprehensive gain/loss before reclassifications (1,725) 18,052
Amounts reclassified from AOCI, net of tax 0 0
Net other comprehensive (loss) income (1,725) 18,052
Ending Balance (48,165) (44,888)
Pension and Postretirement Benefits, Net [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance 4,637 (1,535)
Other comprehensive gain/loss before reclassifications 0 0
Amounts reclassified from AOCI, net of tax (2,051) 3,069
Net other comprehensive (loss) income (2,051) 3,069
Ending Balance 2,586 1,534
Accumulated Other Comprehensive Loss    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (41,803) (64,475)
Other comprehensive gain/loss before reclassifications (1,725) 18,052
Amounts reclassified from AOCI, net of tax (2,051) 3,069
Net other comprehensive (loss) income (3,776) 21,121
Ending Balance $ (45,579) $ (43,354)