v3.26.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances $ 414,723 $ 373,800
Balances 425,604 382,071
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,182) 1,548
Income tax benefit (charge) 0 0
Balances (8,130) (11,164)
Deferred Gain (Loss) on Cash Flow Hedging [Mmeber]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (970) (103)
Reclassification adjustments 125 (104)
Current period benefit (charge) 562 (785)
Income tax benefit (charge) (166) 212
Balances (449) (780)
Pension and OPEB Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (14,458) (12,628)
Reclassification adjustments 226 277
Current period benefit (charge) 1 8
Income tax benefit (charge) (54) (68)
Balances (14,285) (12,411)
Accumulated Other Comprehensive (Loss) Income [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balances (20,376) (25,443)
Reclassification adjustments 351 173
Current period benefit (charge) (619) 771
Income tax benefit (charge) (220) 144
Balances $ (20,864) $ (24,355)