XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies - New Accounting Pronouncements (Details) - USD ($)
$ in Millions
Jan. 01, 2019
Mar. 31, 2019
Jan. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle            
Stockholders' equity   $ 9,703   $ 9,796    
Retained earnings   41,159   40,636    
Lease assets   797        
Lease liabilities   786        
ASU 2016-02 Leases            
New Accounting Pronouncements or Change in Accounting Principle            
Cumulative effect of new accounting principle in period of adoption   14        
ASU 2016-02 Leases | Adjustment            
New Accounting Pronouncements or Change in Accounting Principle            
Lease assets $ 800   $ 800      
Lease liabilities 800          
Retained Earnings | ASU 2018-02 Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income            
New Accounting Pronouncements or Change in Accounting Principle            
Tax Cuts and Jobs Act of 2017, Reclassification from AOCI to Retained Earnings, Tax Effect 900          
Cumulative effect of new accounting principle in period of adoption   853        
Retained Earnings | ASU 2016-02 Leases            
New Accounting Pronouncements or Change in Accounting Principle            
Cumulative effect of new accounting principle in period of adoption   14        
Retained Earnings | ASU 2016-02 Leases | Adjustment            
New Accounting Pronouncements or Change in Accounting Principle            
Stockholders' equity 14          
Accumulated Other Comprehensive Income (Loss)            
New Accounting Pronouncements or Change in Accounting Principle            
Stockholders' equity   (7,552)   $ (6,866) $ (6,803) $ (7,026)
Accumulated Other Comprehensive Income (Loss) | ASU 2018-02 Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income            
New Accounting Pronouncements or Change in Accounting Principle            
Tax Cuts and Jobs Act of 2017, Reclassification from AOCI to Retained Earnings, Tax Effect $ 900          
Cumulative effect of new accounting principle in period of adoption   (853)        
Accumulated Other Comprehensive Income (Loss) | ASU 2016-02 Leases            
New Accounting Pronouncements or Change in Accounting Principle            
Cumulative effect of new accounting principle in period of adoption   $ (853)