v3.26.3
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances $ 414,723 $ 373,800
Balances 461,131 405,157
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,832) 5,212
Income tax benefit (charge) 0 0
Balances (8,780) (7,500)
Deferred Gain (Loss) on Cash Flow Hedging [Mmeber]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (970) (103)
Reclassification adjustments 379 (306)
Current period benefit (charge) 1,055 (883)
Income tax benefit (charge) (345) 283
Balances 119 (1,009)
Pension and OPEB Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (12,458) (12,628)
Reclassification adjustments 232 295
Current period benefit (charge) 458 584
Income tax benefit (charge) (166) (209)
Balances (11,934) (11,958)
Accumulated Other Comprehensive (Loss) Income [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (20,376) (25,443)
Reclassification adjustments 611 (11)
Current period benefit (charge) (319) 4,913
Income tax benefit (charge) (511) 74
Balances $ (20,595) $ (20,467)