v3.26.1
Other Comprehensive Income (Loss) (AOCI Reclassifications) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Defined benefit pension plan adjustments $ (10,833) $ (6,204) $ (21,559) $ (10,892)
Income tax expense (benefit) 30,780 21,960 47,763 34,872
Net of tax (65,742) (19,974) (91,438) (47,972)
Defined benefit pension plan adjustments | Reclassification out of Accumulated Other Comprehensive Income        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Defined benefit pension plan adjustments 435 395 866 808
Income tax expense (benefit) (120) (106) (238) (217)
Net of tax 315 289 628 591
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 (30) 0 (47) (23)
Income tax expense (benefit) 6 0 10 5
Net of tax $ (24) $ 0 $ (37) $ (18)