v3.20.2
Additional Financial Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]        
Cash and cash equivalents $ 16,941 $ 8,423 $ 12,130 $ 5,204
Restricted cash in Other current assets 3 15 69 61
Restricted cash in Other Assets 87 216 96 135
Cash and cash equivalents and restricted cash 17,031 8,654 $ 12,295 $ 5,400
Cash Paid for Amounts Included in the Measurement of Lease Liabilities [Abstract]        
Operating cash flows from operating leases 2,424 2,464    
Operating lease right-of-use assets obtained in exchange for new operating lease obligations 2,895 3,899    
Cash paid (refunded) during the year for:        
Interest 4,202 4,410    
Income taxes, net of refunds $ (214) $ (32)