XML 126 R99.htm IDEA: XBRL DOCUMENT v2.4.0.6
Fair Value Measurement - Credit Adjustments Reflected on Balance Sheet (Details 5) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2012
Dec. 31, 2011
Credit adjustments [Abstract]    
Derivative receivables balance $ 74,983 $ 92,477
Derivative payables 70,656 74,977
Structured notes balance 48,112 49,229
Credit Valuation Adjustment [Member]
   
Credit adjustments [Abstract]    
Derivative receivables balance (4,238) (6,936)
Debit Valuation Adjustment [Member]
   
Credit adjustments [Abstract]    
Derivative payables (830) (1,420)
Structured notes balance $ (1,712) $ (2,052)