v3.25.2
Postretirement Benefits - Schedule of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Service cost—benefits earned during the period $ 6,243 $ 6,228 $ 12,485 $ 12,449
Interest cost on projected benefit obligation 9,024 8,308 18,049 16,575
Expected return on assets (11,563) (10,647) (23,126) (21,293)
Prior service cost 292 269 584 538
Actuarial (gain) loss 0 6 0 12
Net periodic benefit cost $ 3,996 $ 4,164 $ 7,992 $ 8,281