XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Principal Contractual Commitments Excluding Open Orders (Details) - USD ($)
$ in Millions
Jun. 30, 2018
Dec. 31, 2017
Debt principal and interest    
Six Months Ended December 31, 2018 $ 480  
Year Ended December 31, 2019 2,162  
Year Ended December 31, 2020 2,086  
Year Ended December 31, 2021 1,833  
Year Ended December 31, 2022 2,049  
Thereafter 31,769  
Total 40,379  
Capital lease obligations, including interest    
Six Months Ended December 31, 2018 3,503  
Year Ended December 31, 2019 6,191  
Year Ended December 31, 2020 4,022  
Year Ended December 31, 2021 1,212  
Year Ended December 31, 2022 520  
Thereafter 673  
Total 16,121  
Current capital lease obligations 6,600 $ 5,800
Noncurrent capital lease obligations 9,000 8,400
Finance lease obligations, including interest    
Six Months Ended December 31, 2018 246  
Year Ended December 31, 2019 512  
Year Ended December 31, 2020 523  
Year Ended December 31, 2021 532  
Year Ended December 31, 2022 542  
Thereafter 4,326  
Total 6,681  
Current finance lease obligations 320 282
Noncurrent finance lease obligations 5,200 4,700
Operating leases    
Six Months Ended December 31, 2018 1,503  
Year Ended December 31, 2019 2,727  
Year Ended December 31, 2020 2,609  
Year Ended December 31, 2021 2,286  
Year Ended December 31, 2022 2,221  
Thereafter 12,325  
Total 23,671  
Unconditional purchase obligations    
Six Months Ended December 31, 2018 1,258  
Year Ended December 31, 2019 3,661  
Year Ended December 31, 2020 3,285  
Year Ended December 31, 2021 3,127  
Year Ended December 31, 2022 2,993  
Thereafter 7,957  
Total 22,281  
Other commitments    
Six Months Ended December 31, 2018 1,223  
Year Ended December 31, 2019 1,546  
Year Ended December 31, 2020 1,058  
Year Ended December 31, 2021 1,190  
Year Ended December 31, 2022 647  
Thereafter 7,521  
Total 13,185  
Accrued tax contingencies 3,300 $ 2,300
Total commitments    
Six Months Ended December 31, 2018 8,213  
Year Ended December 31, 2019 16,799  
Year Ended December 31, 2020 13,583  
Year Ended December 31, 2021 10,180  
Year Ended December 31, 2022 8,972  
Thereafter 64,571  
Total $ 122,318