v3.26.3
Postretirement Benefits - Pension Plan Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Retirement Benefits [Abstract]        
Service cost for benefits earned $ 9,590 $ 8,866 $ 28,771 $ 26,590
Interest cost on benefit obligation 15,515 14,688 46,542 44,039
Expected return on plan assets (19,889) (20,069) (59,667) (60,207)
Prior service cost amortization 458 422 1,374 1,266
Net actuarial gain amortization (68) (633) (203) (1,942)
Settlement gain 0 (62) 0 (539)
Pension plan cost $ 5,606 $ 3,212 $ 16,817 $ 9,207
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]     Other income