XML 83 R71.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Financial Instruments - Narrative (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2016
USD ($)
security
Dec. 31, 2015
USD ($)
Derivative [Line Items]    
Cash collateral received for derivative instruments $ 3,000 $ 1,400
Cash collateral provided for derivative instruments 3,270 1,650
Fair value of derivative liabilities $ 20,993 $ 11,153
Securities weighted average life 5 years 1 month 10 days 5 years 5 months 10 days
Credit swap agreements    
Derivative [Line Items]    
Fair value of derivative liabilities $ 2,700  
Fair value of collateral posted 54  
Maximum additional amount of payments related to termination events $ 2,640  
Interest rate swap | Fair Value Hedges | Senior notes    
Derivative [Line Items]    
Number of securities | security 8  
Interest rate swap | Fair Value Hedges | Subordinated note    
Derivative [Line Items]    
Number of securities | security 2