v3.20.2
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Leases [Abstract]        
Operating lease expense $ 1,139 $ 634 $ 1,823 $ 1,236
Financing lease expense:        
Amortization of right-of-use assets 180 117 325 230
Interest on lease liabilities 20 20 40 40
Total financing lease expense 200 137 365 270
Variable lease expense 71 58 133 123
Total lease expense $ 1,410 $ 829 $ 2,321 $ 1,629