XML 44 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounting Policies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2017
Jun. 30, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Reclassification included in financing activities   $ (283) $ (189)
Excess tax benefit $ 6 6  
Available-for-sale Equity Securities, Unrealized Gain, After Tax 1,677 1,677  
Accounting Standards Update 2016-09, Excess Tax Benefit Component [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Reclassification included in financing activities   12 $ 9
Cumulative effect adjustment $ 0 $ 0