XML 54 R72.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Instruments (Derivatives and hedging) (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Derivative, Notional Amount $ 219,000  
Cumulative gain (loss) adjustment for non performance risk 15 $ 15
Excess Collateralization 189 58
Excess Collateral Posted 105 211
Excess Securities Collateral Held 0 385
Recognized In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 7,199 10,400
Derivative liabilities 4,595 4,203
Amounts Offset In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets (5,514) (7,378)
Derivative liabilities (4,587) (4,171)
Netting Adjustment [Member] | Amounts Offset In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets (3,529) (3,695)
Derivative liabilities (3,544) (3,710)
Cash Collateral [Member] | Amounts Offset In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets (1,985) (3,683)
Derivative liabilities (1,043) (461)
Securities Pledged as Collateral [Member] | Not Offset In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets (1,123) (3,003)
Derivative liabilities 0 0
Derivatives Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 5,683 8,294
Derivative liabilities 1,581 1,240
Derivatives Not Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 469 714
Derivative liabilities 3,087 2,987
Derivatives Associated With Interest Rate, Currency Or Market Risk Reduction Or Elimination [Member]    
Derivatives, Fair Value [Line Items]    
Derivative, Notional Amount $ 216,000  
Percentage Of Notional Amount That Is Associated With Reducing Or Eliminating Interest Rate, Currency, Or Market Risk 99.00%  
Gross Derivatives [Member] | Recognized In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 6,152 9,008
Derivative liabilities 4,668 4,227
Gross Accrued Interest [Member] | Recognized In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 1,047 1,392
Derivative liabilities (73) (24)
Net Derivative [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 562 19
Derivative liabilities 8 32
Net Derivative [Member] | Recognized In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 1,685 3,022
Derivative liabilities 8 32
Interest Rate Contract [Member] | Derivatives Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 4,480 5,859
Derivative liabilities 234 461
Interest Rate Contract [Member] | Derivatives Not Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 82 111
Derivative liabilities 58 68
Foreign Exchange Contract [Member] | Derivatives Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 1,203 2,435
Derivative liabilities 1,347 779
Foreign Exchange Contract [Member] | Derivatives Not Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 334 595
Derivative liabilities 3,020 2,910
Other Contract [Member] | Derivatives Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 0 0
Derivative liabilities 0 0
Other Contract [Member] | Derivatives Not Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 53 8
Derivative liabilities $ 9 $ 9