v3.19.3.a.u2
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Operating Leases    
2020 $ 1,060  
2021 1,244  
2022 1,141  
2023 1,116  
2024 1,039  
Thereafter 7,572  
Total undiscounted cash flows 13,172  
Less: Imputed interest (2,848)  
Present value of lease liabilities 10,324  
Lease liabilities, current 800  
Lease liabilities, non-current 9,524 $ 0
Finance Leases    
2020 69  
2021 48  
2022 35  
2023 35  
2024 35  
Thereafter 371  
Total undiscounted cash flows 593  
Less: Imputed interest (120)  
Present value of lease liabilities 473  
Lease liabilities, current $ 55  
Lease liabilities, non-current   $ 418