XML 80 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies and Commitments (Future Purchase Obligations and Minimum Lease Payments) (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 2,097
2025 1,400
2026 1,000
2027 831
2028 2,751
Thereafter 5,001
Purchase obligations  
2024 2,349
2025 213
2026 83
2027 65
2028 20
Thereafter 20
Minimum lease payments  
2024 150
2025 108
2026 87
2027 56
2028 41
Thereafter $ 78