v3.26.1
Other Comprehensive Income (Loss) (AOCI Reclassifications) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Defined benefit pension plan adjustments $ (10,726) $ (4,688)
Income tax expense (benefit) 16,983 12,912
Net of tax (25,696) (27,998)
Defined benefit pension plan adjustments | Reclassification out of Accumulated Other Comprehensive Income    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Defined benefit pension plan adjustments 431 413
Income tax expense (benefit) (118) (111)
Net of tax 313 302
Unrealized loss in fair value of investment adjustments | Reclassification out of Accumulated Other Comprehensive Income    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Defined benefit pension plan adjustments (17) (23)
Income tax expense (benefit) 4 5
Net of tax $ (13) $ (18)