XML 82 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets) (Details) - Accounting Standards Update 2016-02 [Member] - USD ($)
$ in Millions
Mar. 31, 2019
Jan. 01, 2019
Lessee, Lease, Description [Line Items]    
Operating lease assets   $ 4,200
Other Noncurrent Assets, Net [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease assets $ 4,100  
Accrued Expenses and Other Current Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease liabilities, current 693  
Other Noncurrent Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease liabilities, noncurrent $ 4,014