v3.25.2
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances $ 373,800 $ 349,459
Balances 397,768 358,559
Currency Translation Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (12,712) (9,688)
Reclassification adjustments 0 0
Current period benefit (charge) 5,333 (1,189)
Income tax benefit (charge) 0 0
Balances (7,379) (10,877)
Deferred Gain (Loss) on Cash Flow Hedging [Mmeber]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (103) (1,069)
Reclassification adjustments (204) (1,037)
Current period benefit (charge) (1,008) 3,452
Income tax benefit (charge) 288 (573)
Balances (1,027) 773
Pension and OPEB Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (12,628) (14,180)
Reclassification adjustments 277 (108)
Current period benefit (charge) 294 242
Income tax benefit (charge) (129) (161)
Balances (12,186) (14,207)
Accumulated Other Comprehensive (Loss) Income [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (25,443) (24,937)
Reclassification adjustments 73 (1,145)
Current period benefit (charge) 4,619 2,505
Income tax benefit (charge) 159 (734)
Balances $ (20,592) $ (24,311)