XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Principal Contractual Commitments Excluding Open Orders (Details) - USD ($)
$ in Millions
Mar. 31, 2018
Dec. 31, 2017
Debt principal and interest    
Nine Months Ended December 31, 2018 $ 669  
Year Ended December 31, 2019 2,167  
Year Ended December 31, 2020 2,075  
Year Ended December 31, 2021 1,832  
Year Ended December 31, 2022 2,049  
Thereafter 31,768  
Total 40,560  
Capital lease obligations, including interest    
Nine Months Ended December 31, 2018 4,571  
Year Ended December 31, 2019 5,584  
Year Ended December 31, 2020 3,385  
Year Ended December 31, 2021 794  
Year Ended December 31, 2022 339  
Thereafter 580  
Total 15,253  
Current capital lease obligations 6,200 $ 5,800
Noncurrent capital lease obligations 8,500 8,400
Finance lease obligations, including interest    
Nine Months Ended December 31, 2018 347  
Year Ended December 31, 2019 473  
Year Ended December 31, 2020 482  
Year Ended December 31, 2021 491  
Year Ended December 31, 2022 493  
Thereafter 4,095  
Total 6,381  
Current finance lease obligations 294 282
Noncurrent finance lease obligations 4,800 4,700
Operating leases    
Nine Months Ended December 31, 2018 1,977  
Year Ended December 31, 2019 2,549  
Year Ended December 31, 2020 2,426  
Year Ended December 31, 2021 2,191  
Year Ended December 31, 2022 1,924  
Thereafter 12,442  
Total 23,509  
Unconditional purchase obligations    
Nine Months Ended December 31, 2018 2,685  
Year Ended December 31, 2019 3,607  
Year Ended December 31, 2020 3,241  
Year Ended December 31, 2021 3,066  
Year Ended December 31, 2022 2,965  
Thereafter 7,956  
Total 23,520  
Other commitments    
Nine Months Ended December 31, 2018 1,469  
Year Ended December 31, 2019 1,280  
Year Ended December 31, 2020 849  
Year Ended December 31, 2021 640  
Year Ended December 31, 2022 488  
Thereafter 5,265  
Total 9,991  
Accrued tax contingencies 2,600 $ 2,300
Total commitments    
Nine Months Ended December 31, 2018 11,718  
Year Ended December 31, 2019 15,660  
Year Ended December 31, 2020 12,458  
Year Ended December 31, 2021 9,014  
Year Ended December 31, 2022 8,258  
Thereafter 62,106  
Total $ 119,214