XML 85 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recently Issued Accounting Pronouncements - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2016
Jan. 01, 2019
Jan. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative impact from adoption of new revenue accounting standard (Note 3)       $ 3
Movement in restricted cash related to acquisition   $ 0    
Adjustments For ASU 2014-09        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative impact from adoption of new revenue accounting standard (Note 3)       91
Sale price recognized as revenue upon delivery (percent) 20.00%      
Accounting Standards Update 2016-18        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Movement in restricted cash related to acquisition   $ 3,561    
Accounting Standards Update 2016-02 | Scenario, Forecast | Minimum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Lease liabilities     $ 275  
Accounting Standards Update 2016-02 | Scenario, Forecast | Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Lease liabilities     $ 325  
Retained Earnings | Adjustments For ASU 2014-09        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative impact from adoption of new revenue accounting standard (Note 3)       $ 88