XML 34 R73.htm IDEA: XBRL DOCUMENT v3.2.0.727
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Jun. 30, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 958,412 $ 1,328,428
Derivative receivables balance 67,451 78,975
Gross derivative payables 945,997 1,310,773
Net derivative payables 59,026 71,116
Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 656,663 950,257
Derivative receivables balance 31,323 33,725
Gross derivative payables 621,857 918,379
Net derivative payables 13,880 17,745
Credit derivatives    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 54,577 76,842
Derivative receivables balance 1,321 1,838
Gross derivative payables 53,830 75,895
Net derivative payables 1,262 1,593
Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 174,850 215,187
Derivative receivables balance 18,340 21,253
Gross derivative payables 189,653 224,614
Net derivative payables 18,456 22,970
Equity contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 42,390 42,489
Derivative receivables balance 6,058 8,177
Gross derivative payables 47,978 46,262
Net derivative payables 11,539 11,740
Commodity contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 29,932 43,653
Derivative receivables balance 10,409 13,982
Gross derivative payables 32,679 45,623
Net derivative payables 13,889 17,068
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 952,598 1,318,904
Gross derivative payables 942,018 1,306,968
Not designated as hedges | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 652,504 944,885
Gross derivative payables 619,496 915,368
Not designated as hedges | Credit derivatives    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 54,577 76,842
Gross derivative payables 53,830 75,895
Not designated as hedges | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 174,062 211,537
Gross derivative payables 188,047 223,988
Not designated as hedges | Equity contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 42,390 42,489
Gross derivative payables 47,978 46,262
Not designated as hedges | Commodity contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 29,065 43,151
Gross derivative payables 32,667 45,455
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 5,814 9,524
Gross derivative payables 3,979 3,805
Designated as hedges | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 4,159 5,372
Gross derivative payables 2,361 3,011
Designated as hedges | Credit derivatives    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 0 0
Designated as hedges | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 788 3,650
Gross derivative payables 1,606 626
Designated as hedges | Equity contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 0 0
Designated as hedges | Commodity contracts    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 867 502
Gross derivative payables $ 12 $ 168