XML 235 R192.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Schedule of Estimated Future Benefit Payments Expected to be Paid (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Pension benefits  
Estimated future benefit payments  
2025 $ 489
2026 486
2027 466
2028 455
2029 450
2030-2034 1,772
Total benefit payments 4,118
Postretirement benefits  
Estimated future benefit payments  
2025 21
2026 20
2027 19
2028 17
2029 15
2030-2034 54
Total benefit payments $ 146