XML 101 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Recent Accounting Developments - Guidance Adopted in 2017 (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Increase (decrease) in cash flows from operations $ 1,387 $ 2,088 $ 1,349
Increase (decrease) in cash flows from investing (1,066) (792) (1,528)
Adjustment for adoption of accounting pronouncements (257)    
Decrease in cash flows from financing 485 915 432
Retained Earnings      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Adjustment for adoption of accounting pronouncements (286)    
Accounting Standards Update 2018-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Reclassification from AOCI to retained earnings tax effect $ 13    
Accounting Standards Update 2016-18      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Increase (decrease) in cash flows from operations   (53) 37
Increase (decrease) in cash flows from investing   32 (43)
Adoption of ASU 2016-16 | Noncurrent Assets      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Adjustment for adoption of accounting pronouncements   267  
Adoption of ASU 2016-16 | Retained Earnings      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Adjustment for adoption of accounting pronouncements   (267)  
Accounting Standards Update 2016-15 | New Accounting Pronouncement, Early Adoption, Effect      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Increase (decrease) in cash flows from operations   $ 121  
Decrease in cash flows from financing     $ 121