v3.26.1
Accumulated Other Comprehensive Income (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) [Line Items]    
Balances $ 414,723 $ 373,800
Balances 441,434 397,768
Currency Translation Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (6,948) (12,712)
Reclassification adjustments 0 0
Current period benefit (charge) (1,633) 5,333
Income tax benefit (charge) 0 0
Balances (8,581) (7,379)
Deferred Gain (Loss) on Cash Flow Hedging [Mmeber]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (970) (103)
Reclassification adjustments 260 (204)
Current period benefit (charge) 870 (1,008)
Income tax benefit (charge) (272) 288
Balances (112) (1,027)
Pension and OPEB Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (12,458) (12,628)
Reclassification adjustments 226 277
Current period benefit (charge) 230 294
Income tax benefit (charge) (111) (129)
Balances (12,113) (12,186)
Accumulated Other Comprehensive (Loss) Income [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (20,376) (25,443)
Reclassification adjustments 486 73
Current period benefit (charge) (533) 4,619
Income tax benefit (charge) (383) 159
Balances $ (20,806) $ (20,592)