v3.26.1
Postretirement Benefits - Schedule of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Retirement Benefits [Abstract]        
Service cost—benefits earned during the period $ 6,834 $ 6,243 $ 13,671 $ 12,485
Interest cost on projected benefit obligation 9,612 9,024 19,223 18,049
Expected return on assets (12,339) (11,563) (24,677) (23,126)
Prior service cost 253 292 505 584
Actuarial (gain) loss 0 0 0 0
Net periodic benefit cost $ 4,360 $ 3,996 $ 8,722 $ 7,992