XML 152 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits - Schedule of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Service cost $ 21,568 $ 34,624 $ 31,672
Interest cost 31,367 24,445 21,957
Expected return on assets (38,625) (35,539) (32,331)
Prior service cost 1,075 1,077 631
Recognition of actuarial gain (loss) (160) 12,433 19,849
Net periodic benefit cost $ 15,225 $ 37,040 $ 41,778
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