XML 49 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Recently Adopted and Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Excess tax benefits from share-based compensation awards $ 34 $ 48  
Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cumulative effect of new accounting principle   208  
Accounting Standards Update 2014-09 | Retained Earnings      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cumulative effect of new accounting principle   208  
New Accounting Pronouncement, Early Adoption, Effect | Accounting Standards Update 2018-02 | Accumulated Other Comprehensive Loss      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cumulative effect of new accounting principle   (3)  
New Accounting Pronouncement, Early Adoption, Effect | Accounting Standards Update 2018-02 | Retained Earnings      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cumulative effect of new accounting principle 3 3  
New Accounting Pronouncement, Early Adoption, Effect | Accounting Standards Update 2017-12 | Accumulated Other Comprehensive Loss      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cumulative effect of new accounting principle   3  
New Accounting Pronouncement, Early Adoption, Effect | Accounting Standards Update 2017-12 | Retained Earnings      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cumulative effect of new accounting principle $ (3) $ (3)  
Forecast | New Accounting Pronouncement, Early Adoption, Effect | Accounting Standards Update 2018-11      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Lease liabilities     $ 375
Right-of-use asset     $ 350