XML 136 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Postretirement Benefits - Schedule of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Service cost—benefits earned during the period $ 24,898 $ 21,568 $ 34,624
Interest cost on projected benefit obligation 33,123 31,367 24,445
Expected return on assets (42,580) (38,625) (35,539)
Prior service cost 1,071 1,075 1,077
Recognition of actuarial gain (loss) 54 160 (12,433)
Net periodic benefit cost $ 16,458 $ 15,225 $ 37,040
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] Amortization of pension costs Amortization of pension costs Amortization of pension costs