XML 57 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Nature of Operations and Basis of Presentation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Jan. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Interest income and other non-operating income (loss), net $ (49) $ 133 $ 112 $ 186    
Decrease to Operating income (2,618) $ (2,972) (5,522) $ (5,063)    
Accounting Standards Update 2014-09 [Member] | Minimum [Member] | Forecast [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax           $ 500
Accounting Standards Update 2014-09 [Member] | Maximum [Member] | Forecast [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax           $ 1,000
Accounting Standards Update 2016-01 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Equity investments not accounted for under the equity method of accounting $ 500   $ 500      
Accounting Standards Update 2017-07 [Member] | Pro Forma [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Interest income and other non-operating income (loss), net         $ 1,300  
Decrease to Operating income         $ 1,300