XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Principal Contractual Commitments Excluding Open Orders (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Long-term debt principal and interest        
2022 $ 2,841      
2023 4,852      
2024 7,014      
2025 3,400      
2026 3,829      
Thereafter 52,784      
Long-term debt principal and interest 74,720      
Operating lease liabilities        
2022 7,838      
2023 7,178      
2024 6,649      
2025 6,128      
2026 5,574      
Thereafter 32,902      
Operating leases, gross lease liabilities 66,269 $ 44,833    
Finance lease liabilities, including interest        
2022 8,278      
2023 4,772      
2024 2,278      
2025 1,355      
2026 1,220      
Thereafter 7,963      
Finance leases, gross lease liabilities 25,866 30,437    
Financing obligations, including interest        
2022 423      
2023 422      
2024 419      
2025 410      
2026 417      
Thereafter 6,404      
Financing obligations, including interest 8,495      
Leases not yet commenced        
2022 1,206      
2023 1,902      
2024 2,094      
2025 2,145      
2026 2,237      
Thereafter 21,571      
Total 31,155      
Unconditional purchase obligations        
2022 5,969      
2023 5,910      
2024 5,158      
2025 4,213      
2026 4,159      
Thereafter 9,493      
Unconditional purchase obligations 34,902      
Other commitments        
2022 2,905      
2023 1,620      
2024 1,290      
2025 1,006      
2026 1,137      
Thereafter 11,325      
Other commitments 19,283      
Total commitments        
2022 29,460      
2023 26,656      
2024 24,902      
2025 18,657      
2026 18,573      
Thereafter 142,442      
Total 260,690      
Current financing obligations 196 111    
Noncurrent financing obligations $ 6,200 $ 3,400    
Weighted-average remaining term of financing obligations 18 years 9 months 18 days 19 years    
Weighted-average imputed interest rate of financing obligations 3.20% 3.80%    
Accrued tax contingencies $ 3,242 $ 2,820 $ 3,923 $ 3,414