Derivative Instruments- Impact of Derivative Instruments on Balance Sheet (Detail) - USD ($) $ in Millions |
Jun. 30, 2015 |
Dec. 31, 2014 |
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Derivatives, Fair Value [Line Items] | |||||||||||||||||||||
Asset derivatives fair value | [1] | $ 16,640 | $ 24,658 | ||||||||||||||||||
Asset derivatives fair value, effect of master netting agreements | [3] | (11,740) | [2] | (18,347) | [4] | ||||||||||||||||
Derivative assets after impact of netting arrangements, net assets recognized on the balance sheet | 4,900 | 6,311 | |||||||||||||||||||
Liability derivatives fair value | [1] | 16,502 | 25,017 | ||||||||||||||||||
Liability derivatives fair value, effect of master netting agreements | [3] | (11,168) | [5] | (17,797) | [6] | ||||||||||||||||
Derivative liability after impact of netting arrangements, net liabilities recognized on the balance sheet | 5,334 | 7,220 | |||||||||||||||||||
Master netting agreements, cash collateral received | 1,090 | 1,589 | |||||||||||||||||||
Master netting agreements, cash collateral paid | 518 | 1,039 | |||||||||||||||||||
Designated as Hedging Instrument | |||||||||||||||||||||
Derivatives, Fair Value [Line Items] | |||||||||||||||||||||
Asset derivatives fair value | [7] | 641 | 851 | ||||||||||||||||||
Liability derivatives fair value | [7] | 329 | 447 | ||||||||||||||||||
Designated as Hedging Instrument | Interest rate contracts | |||||||||||||||||||||
Derivatives, Fair Value [Line Items] | |||||||||||||||||||||
Notional value | [7] | 23,269 | 23,145 | ||||||||||||||||||
Asset derivatives fair value | [7] | 512 | 477 | ||||||||||||||||||
Liability derivatives fair value | [7] | 209 | 385 | ||||||||||||||||||
Designated as Hedging Instrument | Foreign exchange contracts | |||||||||||||||||||||
Derivatives, Fair Value [Line Items] | |||||||||||||||||||||
Notional value | [7] | 6,642 | 7,344 | ||||||||||||||||||
Asset derivatives fair value | [7] | 129 | 374 | ||||||||||||||||||
Liability derivatives fair value | [7] | 120 | 62 | ||||||||||||||||||
Nondesignated | |||||||||||||||||||||
Derivatives, Fair Value [Line Items] | |||||||||||||||||||||
Asset derivatives fair value | [8] | 15,999 | 23,807 | ||||||||||||||||||
Liability derivatives fair value | [8] | 16,173 | 24,570 | ||||||||||||||||||
Nondesignated | Interest rate contracts | |||||||||||||||||||||
Derivatives, Fair Value [Line Items] | |||||||||||||||||||||
Notional value | [8] | 669,911 | 731,628 | ||||||||||||||||||
Asset derivatives fair value | [8] | 11,355 | 17,150 | ||||||||||||||||||
Liability derivatives fair value | [8] | 11,316 | 17,654 | ||||||||||||||||||
Nondesignated | Foreign exchange contracts | |||||||||||||||||||||
Derivatives, Fair Value [Line Items] | |||||||||||||||||||||
Notional value | [8] | 577,321 | 528,401 | ||||||||||||||||||
Asset derivatives fair value | [8] | 4,455 | 6,280 | ||||||||||||||||||
Liability derivatives fair value | [8] | 4,627 | 6,367 | ||||||||||||||||||
Nondesignated | Equity contracts | |||||||||||||||||||||
Derivatives, Fair Value [Line Items] | |||||||||||||||||||||
Notional value | [8] | 3,595 | 10,842 | ||||||||||||||||||
Asset derivatives fair value | [8] | 189 | 377 | ||||||||||||||||||
Liability derivatives fair value | [8] | $ 230 | $ 549 | ||||||||||||||||||
|