XML 146 R67.htm IDEA: XBRL DOCUMENT v2.3.0.15
Derivative Instruments - Impact on Balance Sheets, after Netting Adjustments (Details 1b) (USD $)
In Millions
Jun. 30, 2011
Dec. 31, 2010
Derivative receivables and payables  
Derivative receivables balance$ 77,383$ 80,481
Derivative payables63,66869,219
Trading assets
  
Derivative receivables and payables  
Derivative receivables balance77,38380,481
Trading liabilities
  
Derivative receivables and payables  
Derivative payables63,66869,219
Interest rate contract
  
Derivative receivables and payables  
Derivative receivables balance32,91132,555
Derivative payables17,30620,387
Credit derivatives
  
Derivative receivables and payables  
Derivative receivables balance6,1987,725
Derivative payables4,8785,138
Foreign exchange
  
Derivative receivables and payables  
Derivative receivables balance19,89825,858
Derivative payables19,01525,015
Equity
  
Derivative receivables and payables  
Derivative receivables balance7,0844,204
Derivative payables11,43010,450
Commodity
  
Derivative receivables and payables  
Derivative receivables balance11,29210,139
Derivative payables$ 11,039$ 8,229