XML 58 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Investment Securities - Schedule of Contractual Maturities of Securities Held to Maturity (Detail) - USD ($)
$ in Millions
Jun. 30, 2017
Dec. 31, 2016
Carrying Value    
Due in 1 year or less $ 199  
Due after 1 year through 5 years 418  
Due after 5 years through 10 years 942  
Due after 10 years 26,161  
Carrying Value 27,720 $ 25,712
Fair Value    
Due in 1 year or less 199  
Due after 1 year through 5 years 441  
Due after 5 years through 10 years 987  
Due after 10 years 26,796  
Fair Value $ 28,423 $ 26,196