XML 80 R67.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Financial Instruments - Narrative (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2017
USD ($)
security
Dec. 31, 2016
USD ($)
Derivative [Line Items]    
Cash collateral received for derivative instruments $ 3,510 $ 1,990
Cash collateral provided for derivative instruments 1,830 4,390
Fair value of derivative liabilities $ 13,792 $ 16,684
Weighted average life of trusts 4 years 3 months 4 years 6 months
LIBOR Indexed Floating Rate Loans    
Derivative [Line Items]    
Debt Instrument, Term 5 years  
Credit swap agreements    
Derivative [Line Items]    
Fair value of derivative liabilities $ 1,510  
Fair value of collateral posted 1  
Maximum additional amount of payments related to termination events $ 1,510  
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 1