XML 109 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Pension Plan Contributions (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Pension plan expected future benefit payments, 2024 $ 194
Pension plan expected future benefit payments, 2025 183
Pension plan expected future benefit payments, 2026 176
Pension plan expected future benefit payments, 2027 169
Pension plan expected future benefit payments, 2028 162
Pension plan expected future benefit payments, thereafter $ 753