XML 84 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investment Securities (Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Securities, Held to Maturity) (Details) - USD ($)
$ in Millions
Dec. 31, 2016
Dec. 31, 2015
Schedule of Held-to-maturity Securities [Line Items]    
Held to maturity securities: Amortized Cost $ 75,203 $ 50,007 [1]
Held to maturity securities: Gross Unrealized Gains 336 397
Held to maturity securities: Gross Unrealized Losses 1,095 316
Held to maturity securities: Fair Value 74,444 50,088
U.S. agency mortgage-backed securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held to maturity securities: Amortized Cost 72,439 48,785
Held to maturity securities: Gross Unrealized Gains 324 391
Held to maturity securities: Gross Unrealized Losses 1,086 293
Held to maturity securities: Fair Value 71,677 48,883
Non-agency commercial mortgage-backed securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held to maturity securities: Amortized Cost 997 999
Held to maturity securities: Gross Unrealized Gains 11 6
Held to maturity securities: Gross Unrealized Losses 4 20
Held to maturity securities: Fair Value 1,004 985
Asset-backed securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held to maturity securities: Amortized Cost 941  
Held to maturity securities: Gross Unrealized Gains  
Held to maturity securities: Gross Unrealized Losses  
Held to maturity securities: Fair Value 941  
Corporate debt securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held to maturity securities: Amortized Cost 436  
Held to maturity securities: Gross Unrealized Gains  
Held to maturity securities: Gross Unrealized Losses  
Held to maturity securities: Fair Value 436  
U.S. Treasury securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held to maturity securities: Amortized Cost 223 223
Held to maturity securities: Gross Unrealized Gains
Held to maturity securities: Gross Unrealized Losses 4 3
Held to maturity securities: Fair Value 219 $ 220
Commercial paper [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held to maturity securities: Amortized Cost 99  
Held to maturity securities: Gross Unrealized Gains  
Held to maturity securities: Gross Unrealized Losses  
Held to maturity securities: Fair Value 99  
U.S. state and municipal securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held to maturity securities: Amortized Cost 68  
Held to maturity securities: Gross Unrealized Gains 1  
Held to maturity securities: Gross Unrealized Losses 1  
Held to maturity securities: Fair Value $ 68  
[1] Adjusted for the retrospective adoption of ASU 2015-03. See New Accounting Standards in Note 2 for additional information.