XML 75 R80.htm IDEA: XBRL DOCUMENT v2.4.0.6
Financial Instruments (Derivatives and hedging) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2012
Dec. 31, 2011
Derivatives, Fair Value [Line Items]    
Notional Amount of Derivatives $ 337,000  
Percentage Of Notional Amount That Is Associated With Reducing Or Eliminating Interest Rate, Currency, Or Market Risk 89.00%  
Netting adjustment of derivative gross asset (2,975) (3,294)
Netting adjustment of derivative gross liability (2,954) (3,281)
Cash collateral assets (3,185) (2,310)
Cash collateral liabilities (447) (1,027)
Derivative asset, fair value 5,875 10,041
Derivative liability, fair value 509 729
Cumulative gain (loss) adjustment for non performance risk 21 13
Excess Collateralization 13 579
Securities Held as Collateral, at Fair Value 9,970  
Derivatives Accounted For As Hedges [Member]
   
Derivatives, Fair Value [Line Items]    
Derivative assets 9,163 13,197
Derivative liabilities 2,709 3,385
Derivatives Not Accounted For As Hedges [Member]
   
Derivatives, Fair Value [Line Items]    
Derivative assets 2,872 2,448
Derivative liabilities 1,201 1,652
Derivatives Associated With Interest Rate, Currency Or Market Risk Reduction Or Elimination [Member]
   
Derivatives, Fair Value [Line Items]    
Notional Amount of Derivatives 300,000  
Interest Rate Contract [Member] | Derivatives Accounted For As Hedges [Member]
   
Derivatives, Fair Value [Line Items]    
Derivative assets 7,751 9,446
Derivative liabilities 1,130 1,049
Interest Rate Contract [Member] | Derivatives Not Accounted For As Hedges [Member]
   
Derivatives, Fair Value [Line Items]    
Derivative assets 439 319
Derivative liabilities 190 241
Foreign Exchange Contract [Member] | Derivatives Accounted For As Hedges [Member]
   
Derivatives, Fair Value [Line Items]    
Derivative assets 1,411 3,750
Derivative liabilities 1,577 2,325
Foreign Exchange Contract [Member] | Derivatives Not Accounted For As Hedges [Member]
   
Derivatives, Fair Value [Line Items]    
Derivative assets 1,967 1,748
Derivative liabilities 923 1,274
Other Contract [Member] | Derivatives Accounted For As Hedges [Member]
   
Derivatives, Fair Value [Line Items]    
Derivative assets 1 1
Derivative liabilities 2 11
Other Contract [Member] | Derivatives Not Accounted For As Hedges [Member]
   
Derivatives, Fair Value [Line Items]    
Derivative assets 466 381
Derivative liabilities $ 88 $ 137