XML 80 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - New Accounting Standards (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2019
Jan. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption [1]   $ 0 $ 0   $ 91
Net Cash Provided by (Used in) Operating Activities $ (8,185) 105 (6)    
Net Cash Provided by (Used in) Investing Activities 23,375 5,318 (1,339)    
Net Cash Provided by (Used in) Financing Activities $ (10,248) (14,624) 14,372    
Accounting Standards Update 2016-15 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Net Cash Provided by (Used in) Operating Activities   (8) (3)    
Net Cash Provided by (Used in) Investing Activities   3 3    
Net Cash Provided by (Used in) Financing Activities   5 0    
Accounting Standards Update 2016-18 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Net Cash Provided by (Used in) Investing Activities   $ (9,081) $ 12,760    
Retained Earnings [Member] | Accounting Standards Update 2016-01, Equity Investments Previously Measured at Cost [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption         10
Retained Earnings [Member] | Accounting Standards Update 2016-01, Equity Investments Previously Classified as Available-for-sale [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption         (4)
Retained Earnings [Member] | Accounting Standards Update 2018-02 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption         91
Accumulated Other Comprehensive Loss [Member] | Accounting Standards Update 2016-01, Equity Investments Previously Classified as Available-for-sale [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption         4
Accumulated Other Comprehensive Loss [Member] | Accounting Standards Update 2018-02 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption         (91)
Trading Assets [Member] | Accounting Standards Update 2016-01 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption         (12)
To Other Assets from Trading Assets [Member] | Accounting Standards Update 2016-01 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption         12
Securities available-for-sale [Member] | Accounting Standards Update 2016-01 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption         (177)
To Other Assets From Securities Available-for-sale [Member] | Accounting Standards Update 2016-01 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption         $ 177
Scenario, Forecast [Member] | Accounting Standards Update 2016-02 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating Lease, Right-of-Use Asset       $ 780  
Operating Lease, Liability       780  
Scenario, Forecast [Member] | Retained Earnings [Member] | Accounting Standards Update 2016-02 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect of new accounting principle in period of adoption       $ 27  
[1] See Note 2, "Summary of Significant Accounting Polices and New Accounting Pronouncements," for additional discussion.