XML 93 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Polices - New Accounting Pronouncements (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Other income – net   $ 106 $ 67 $ 156
Compensation and benefits   $ 2,751 2,925 2,979
Reclassification of stranded tax effect     0  
Accounting Standards Update 2017-07        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Other income – net       64
Compensation and benefits       $ 64
Accumulated Other Comprehensive Loss        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reclassification of stranded tax effect     (88)  
Accumulated Other Comprehensive Loss | Accounting Standards Update 2018-02        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reclassification of stranded tax effect $ (88)      
Retained Income        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reclassification of stranded tax effect     $ 88  
Retained Income | Accounting Standards Update 2018-02        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reclassification of stranded tax effect $ 88