XML 41 R76.htm IDEA: XBRL DOCUMENT v2.4.0.6
Derivative Instruments - Impact on Balance Sheets, after Netting Adjustments (Details 1b) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2012
Dec. 31, 2011
Derivative receivables and payables    
Derivative Assets $ 85,010 $ 92,477
Derivative Liabilities 74,767 74,977
Interest rate contract
   
Derivative receivables and payables    
Derivative Assets 41,520 46,369
Derivative Liabilities 24,235 28,010
Credit derivatives
   
Derivative receivables and payables    
Derivative Assets 6,258 6,684
Derivative Liabilities 6,996 5,610
Foreign exchange
   
Derivative receivables and payables    
Derivative Assets 13,056 17,890
Derivative Liabilities 15,534 17,435
Equity
   
Derivative receivables and payables    
Derivative Assets 8,995 6,793
Derivative Liabilities 12,909 9,655
Commodity
   
Derivative receivables and payables    
Derivative Assets 15,181 14,741
Derivative Liabilities 15,093 14,267
Designated as Hedging Instrument [Member] | Foreign currency-denominated debt [Member]
   
Derivatives, Fair Value [Line Items]    
Net Investment Hedge Derivative Liabilities At Fair Value, Excluded From Derivative Fair Value of Derivative Net $ 10 $ 11