XML 88 R74.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivatives and Hedging Activities - Fair Value of Derivatives on a Gross Basis (Detail) - USD ($)
$ in Millions
Sep. 30, 2016
Dec. 31, 2015
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts $ 927,543 $ 774,189
Total Gross Fair Value of Derivative Liability Contracts 867,677 717,888
Notional amount 45,754,580 47,493,007
Derivative Assets 54,744 53,890
Derivative Liabilities 44,439 46,771
Cash collateral received (522) (498)
Cash collateral posted (2,016) (1,935)
Securities collateral received (17,910) (14,008)
Securities collateral posted (14,193) (10,044)
Total 36,312 39,384
Total 28,230 34,792
Counterparty Netting [Member]    
Derivative [Line Items]    
Offset amounts (774,191) (631,167)
Offset amounts (774,191) (631,167)
Cash Collateral Netting [Member]    
Derivative [Line Items]    
Offset amounts (98,608) (89,132)
Offset amounts (49,047) (39,950)
Counterparty and Cash Collateral Netting [Member]    
Derivative [Line Items]    
Offset amounts (872,799) (720,299)
Offset amounts (823,238) (671,117)
Derivative Contract not Designated as Hedges [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 915,558 762,822
Total Gross Fair Value of Derivative Liability Contracts 867,540 717,750
Notional amount 45,644,083 47,369,591
Derivative Contract not Designated as Hedges [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 741,101 557,098
Total Gross Fair Value of Derivative Liability Contracts 697,068 514,139
Notional amount 36,197,723 38,095,360
Derivative Contract not Designated as Hedges [Member] | Credit Risk Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 30,651 40,882
Total Gross Fair Value of Derivative Liability Contracts 27,306 36,775
Notional amount 1,638,267 1,892,050
Derivative Contract not Designated as Hedges [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 82,678 97,008
Total Gross Fair Value of Derivative Liability Contracts 79,808 99,567
Notional amount 5,727,833 5,489,630
Derivative Contract not Designated as Hedges [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 13,871 20,674
Total Gross Fair Value of Derivative Liability Contracts 14,983 21,071
Notional amount 485,244 437,054
Derivative Contract not Designated as Hedges [Member] | Equity Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 47,257 47,160
Total Gross Fair Value of Derivative Liability Contracts 48,375 46,198
Notional amount 1,595,016 1,455,497
Derivative Contracts Accounted for as Hedges [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 11,985 11,367
Total Gross Fair Value of Derivative Liability Contracts 137 138
Notional amount 110,497 123,416
Derivative Contracts Accounted for as Hedges [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 11,956 11,227
Total Gross Fair Value of Derivative Liability Contracts 31 105
Notional amount 100,012 113,468
Derivative Contracts Accounted for as Hedges [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 29 140
Total Gross Fair Value of Derivative Liability Contracts 106 33
Notional amount 10,485 9,948
Exchange-Traded [Member]    
Derivative [Line Items]    
Derivative Assets 1,875 3,464
Derivative Liabilities 1,864 2,617
Exchange-Traded [Member] | Counterparty Netting [Member]    
Derivative [Line Items]    
Offset amounts (11,276) (9,398)
Offset amounts (11,276) (9,398)
Exchange-Traded [Member] | Derivative Contract not Designated as Hedges [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 376 310
Total Gross Fair Value of Derivative Liability Contracts 425 280
Notional amount 5,007,835 4,402,843
Exchange-Traded [Member] | Derivative Contract not Designated as Hedges [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 13 183
Total Gross Fair Value of Derivative Liability Contracts 134 204
Notional amount 9,709 13,073
Exchange-Traded [Member] | Derivative Contract not Designated as Hedges [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 4,674 2,997
Total Gross Fair Value of Derivative Liability Contracts 4,190 3,623
Notional amount 283,543 203,465
Exchange-Traded [Member] | Derivative Contract not Designated as Hedges [Member] | Equity Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 8,088 9,372
Total Gross Fair Value of Derivative Liability Contracts 8,391 7,908
Notional amount 624,544 528,419
OTC-Cleared [Member]    
Derivative [Line Items]    
Derivative Assets 644 384
Derivative Liabilities 633 216
OTC-Cleared [Member] | Counterparty Netting [Member]    
Derivative [Line Items]    
Offset amounts (284,021) (194,928)
Offset amounts (284,021) (194,928)
OTC-Cleared [Member] | Cash Collateral Netting [Member]    
Derivative [Line Items]    
Offset amounts (27,059) (26,151)
Offset amounts (2,542) (3,305)
OTC-Cleared [Member] | Derivative Contract not Designated as Hedges [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 299,669 211,272
Total Gross Fair Value of Derivative Liability Contracts 281,538 192,401
Notional amount 19,319,515 20,738,687
OTC-Cleared [Member] | Derivative Contract not Designated as Hedges [Member] | Credit Risk Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 5,187 5,203
Total Gross Fair Value of Derivative Liability Contracts 5,071 5,596
Notional amount 412,498 339,244
OTC-Cleared [Member] | Derivative Contract not Designated as Hedges [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 228 165
Total Gross Fair Value of Derivative Liability Contracts 297 128
Notional amount 43,677 14,617
OTC-Cleared [Member] | Derivative Contract not Designated as Hedges [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 176 232
Total Gross Fair Value of Derivative Liability Contracts 214 233
Notional amount 2,846 2,839
OTC-Cleared [Member] | Derivative Contracts Accounted for as Hedges [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 6,462 4,567
Total Gross Fair Value of Derivative Liability Contracts 30 85
Notional amount 57,947 51,446
OTC-Cleared [Member] | Derivative Contracts Accounted for as Hedges [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 2 24
Total Gross Fair Value of Derivative Liability Contracts 46 6
Notional amount 1,538 1,333
Bilateral OTC [Member]    
Derivative [Line Items]    
Derivative Assets 52,225 50,042
Derivative Liabilities 41,942 43,938
Bilateral OTC [Member] | Counterparty Netting [Member]    
Derivative [Line Items]    
Offset amounts (478,894) (426,841)
Offset amounts (478,894) (426,841)
Bilateral OTC [Member] | Cash Collateral Netting [Member]    
Derivative [Line Items]    
Offset amounts (71,549) (62,981)
Offset amounts (46,505) (36,645)
Bilateral OTC [Member] | Derivative Contract not Designated as Hedges [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 441,056 345,516
Total Gross Fair Value of Derivative Liability Contracts 415,105 321,458
Notional amount 11,870,373 12,953,830
Bilateral OTC [Member] | Derivative Contract not Designated as Hedges [Member] | Credit Risk Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 25,464 35,679
Total Gross Fair Value of Derivative Liability Contracts 22,235 31,179
Notional amount 1,225,769 1,552,806
Bilateral OTC [Member] | Derivative Contract not Designated as Hedges [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 82,437 96,660
Total Gross Fair Value of Derivative Liability Contracts 79,377 99,235
Notional amount 5,674,447 5,461,940
Bilateral OTC [Member] | Derivative Contract not Designated as Hedges [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 9,021 17,445
Total Gross Fair Value of Derivative Liability Contracts 10,579 17,215
Notional amount 198,855 230,750
Bilateral OTC [Member] | Derivative Contract not Designated as Hedges [Member] | Equity Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 39,169 37,788
Total Gross Fair Value of Derivative Liability Contracts 39,984 38,290
Notional amount 970,472 927,078
Bilateral OTC [Member] | Derivative Contracts Accounted for as Hedges [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 5,494 6,660
Total Gross Fair Value of Derivative Liability Contracts 1 20
Notional amount 42,065 62,022
Bilateral OTC [Member] | Derivative Contracts Accounted for as Hedges [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Total Gross Fair Value of Derivative Asset Contracts 27 116
Total Gross Fair Value of Derivative Liability Contracts 60 27
Notional amount $ 8,947 $ 8,615