v3.26.1
Accumulated Other Comprehensive Loss - Schedule of Amounts Reclassified out of AOCL by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other components of net periodic benefit credit $ (2,288) $ (4,589) $ (6,260) $ (9,389)
Tax benefit 15,588 8,667 17,053 11,405
Total reclassification for the period, net of tax (56,465) (42,168) (60,502) (55,499)
Reclassification out of Accumulated Other Comprehensive Income | Prior service cost        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other components of net periodic benefit credit (20) (21) (40) (41)
Reclassification out of Accumulated Other Comprehensive Income | Net actuarial loss        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other components of net periodic benefit credit 553 235 1,108 469
Reclassification out of Accumulated Other Comprehensive Income | Accumulated Defined Benefit Plans Adjustment Attributable to Parent        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Total before tax 533 214 1,068 428
Tax benefit (148) (60) (298) (120)
Total reclassification for the period, net of tax $ 385 $ 154 $ 770 $ 308