v3.26.1
Accumulated Other Comprehensive (Loss) - Amount reclassified from accumulated other comprehensive income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Income tax expense $ (4,917) $ (5,371)
Net Income (Loss) 19,804 18,406
Amount reclassified from accumulated other comprehensive income    
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Net Income (Loss) (79) (3)
Retirement plans | Amount reclassified from accumulated other comprehensive income    
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Change in funded status of post retirement benefits, net of taxes (105) (4)
Income tax expense 26 1
Net Income (Loss) $ (79) $ (3)