XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Principal Contractual Commitments Excluding Open Orders (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Long-term debt principal and interest        
2023 $ 5,165      
2024 10,618      
2025 7,146      
2026 5,253      
2027 10,399      
Thereafter 63,815      
Long-term debt principal and interest 102,396      
Operating lease liabilities        
2023 9,574      
2024 8,658      
2025 8,024      
2026 7,393      
2027 6,675      
Thereafter 40,949      
Operating leases, gross lease liabilities 81,273 $ 66,269    
Finance lease liabilities, including interest        
2023 4,575      
2024 2,248      
2025 1,422      
2026 1,279      
2027 1,088      
Thereafter 7,407      
Finance leases, gross lease liabilities 18,019 25,866    
Financing obligations, including interest        
2023 465      
2024 464      
2025 456      
2026 464      
2027 471      
Thereafter 6,712      
Financing obligations, including interest 9,032      
Leases not yet commenced        
2023 1,252      
2024 2,043      
2025 2,185      
2026 2,160      
2027 2,152      
Thereafter 17,237      
Total 27,029      
Unconditional purchase obligations        
2023 8,156      
2024 7,217      
2025 5,366      
2026 4,525      
2027 3,419      
Thereafter 6,093      
Unconditional purchase obligations 34,776      
Other commitments        
2023 3,173      
2024 1,608      
2025 1,027      
2026 982      
2027 622      
Thereafter 8,652      
Other commitments 16,064      
Total commitments        
2023 32,360      
2024 32,856      
2025 25,626      
2026 22,056      
2027 24,826      
Thereafter 150,865      
Total 288,589      
Current financing obligations 266 196    
Noncurrent financing obligations $ 6,700 $ 6,200    
Weighted-average remaining term of financing obligations 17 years 10 months 24 days 18 years 9 months 18 days    
Weighted-average imputed interest rate of financing obligations 3.10% 3.20%    
Accrued tax contingencies $ 4,002 $ 3,242 $ 2,820 $ 3,923