XML 80 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Principal Contractual Commitments Excluding Open Orders (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Debt principal and interest        
Year Ended December 31, 2019 $ 2,277      
Year Ended December 31, 2020 2,161      
Year Ended December 31, 2021 1,861      
Year Ended December 31, 2022 2,078      
Year Ended December 31, 2023 1,781      
Thereafter 30,013      
Total 40,171      
Capital lease obligations, including interest        
Year Ended December 31, 2019 7,807      
Year Ended December 31, 2020 5,742      
Year Ended December 31, 2021 2,725      
Year Ended December 31, 2022 704      
Year Ended December 31, 2023 473      
Thereafter 501      
Total 17,952      
Current capital lease obligations 7,720 $ 5,800    
Noncurrent capital lease obligations 9,650 8,438    
Finance lease obligations, including interest        
Year Ended December 31, 2019 628      
Year Ended December 31, 2020 640      
Year Ended December 31, 2021 652      
Year Ended December 31, 2022 664      
Year Ended December 31, 2023 675      
Thereafter 5,117      
Total 8,376      
Current finance lease obligations 411 282    
Noncurrent finance lease obligations 6,642 4,745    
Operating leases        
Year Ended December 31, 2019 3,127      
Year Ended December 31, 2020 3,070      
Year Ended December 31, 2021 2,775      
Year Ended December 31, 2022 2,473      
Year Ended December 31, 2023 2,195      
Thereafter 13,026      
Total 26,666      
Unconditional purchase obligations        
Year Ended December 31, 2019 3,523      
Year Ended December 31, 2020 4,103      
Year Ended December 31, 2021 3,291      
Year Ended December 31, 2022 3,098      
Year Ended December 31, 2023 2,974      
Thereafter 5,204      
Total 22,193      
Other commitments        
Year Ended December 31, 2019 2,618      
Year Ended December 31, 2020 1,455      
Year Ended December 31, 2021 1,056      
Year Ended December 31, 2022 843      
Year Ended December 31, 2023 808      
Thereafter 8,875      
Total 15,655      
Accrued tax contingencies 3,414 $ 2,309 $ 1,710 $ 1,181
Total commitments        
Year Ended December 31, 2019 19,980      
Year Ended December 31, 2020 17,171      
Year Ended December 31, 2021 12,360      
Year Ended December 31, 2022 9,860      
Year Ended December 31, 2023 8,906      
Thereafter 62,736      
Total $ 131,013