XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivatives and Hedging Activities - Fair Value of Derivatives on a Gross Basis (Detail) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative assets, before offset $ 576,174 $ 459,969
Derivative liabilities, before offset 549,688 433,190
Derivative assets, offset amounts (496,053) (396,009)
Derivative liabilities, offset amounts (478,919) (381,237)
Derivative Assets 80,121 63,960
Derivative Liabilities 70,769 51,953
Cash collateral received (595) (1,008)
Cash collateral posted (2,475) (1,939)
Securities collateral received (17,908) (15,751)
Securities collateral posted (4,887) (7,349)
Total 61,618 47,201
Total 63,407 42,665
Notional amount 42,068,858 42,639,542
Counterparty netting    
Derivative [Line Items]    
Derivative assets, offset amounts (422,375) (331,892)
Derivative liabilities, offset amounts (422,375) (331,892)
Cash collateral netting    
Derivative [Line Items]    
Derivative assets, offset amounts (73,678) (64,117)
Derivative liabilities, offset amounts (56,544) (49,345)
Not accounted for as hedges    
Derivative [Line Items]    
Derivative assets, before offset 574,935 458,929
Derivative liabilities, before offset 549,512 433,024
Notional amount 41,781,122 42,393,494
Not accounted for as hedges | Interest rates    
Derivative [Line Items]    
Derivative assets, before offset 278,962 246,646
Derivative liabilities, before offset 257,544 218,322
Notional amount 31,258,958 31,628,290
Not accounted for as hedges | Credit    
Derivative [Line Items]    
Derivative assets, before offset 14,215 16,256
Derivative liabilities, before offset 12,733 15,755
Notional amount 1,176,722 1,079,572
Not accounted for as hedges | Currencies    
Derivative [Line Items]    
Derivative assets, before offset 148,892 86,916
Derivative liabilities, before offset 148,221 86,143
Notional amount 6,287,225 6,815,668
Not accounted for as hedges | Commodities    
Derivative [Line Items]    
Derivative assets, before offset 66,385 35,545
Derivative liabilities, before offset 54,564 32,531
Notional amount 696,113 546,886
Not accounted for as hedges | Equities    
Derivative [Line Items]    
Derivative assets, before offset 66,481 73,566
Derivative liabilities, before offset 76,450 80,273
Notional amount 2,362,104 2,323,078
Accounted for as hedges    
Derivative [Line Items]    
Derivative assets, before offset 1,239 1,040
Derivative liabilities, before offset 176 166
Notional amount 287,736 246,048
Accounted for as hedges | Interest rates    
Derivative [Line Items]    
Derivative assets, before offset 323 946
Derivative liabilities, before offset 17 0
Notional amount 267,211 223,582
Accounted for as hedges | Currencies    
Derivative [Line Items]    
Derivative assets, before offset 916 94
Derivative liabilities, before offset 159 166
Notional amount 19,873 21,416
Accounted for as hedges | Commodities    
Derivative [Line Items]    
Notional amount 652 1,050
Exchange-traded    
Derivative [Line Items]    
Derivative Assets 6,295 5,323
Derivative Liabilities 9,622 6,550
Exchange-traded | Counterparty netting    
Derivative [Line Items]    
Derivative assets, offset amounts (39,580) (35,724)
Derivative liabilities, offset amounts (39,580) (35,724)
Exchange-traded | Not accounted for as hedges | Interest rates    
Derivative [Line Items]    
Derivative assets, before offset 1,048 256
Derivative liabilities, before offset 1,952 557
Notional amount 4,112,393 2,630,915
Exchange-traded | Not accounted for as hedges | Credit    
Derivative [Line Items]    
Notional amount 13 0
Exchange-traded | Not accounted for as hedges | Currencies    
Derivative [Line Items]    
Derivative assets, before offset 50 417
Derivative liabilities, before offset 25 10
Notional amount 9,312 14,617
Exchange-traded | Not accounted for as hedges | Commodities    
Derivative [Line Items]    
Derivative assets, before offset 13,519 6,534
Derivative liabilities, before offset 13,615 6,189
Notional amount 421,737 308,917
Exchange-traded | Not accounted for as hedges | Equities    
Derivative [Line Items]    
Derivative assets, before offset 31,258 33,840
Derivative liabilities, before offset 33,610 35,518
Notional amount 1,243,432 1,149,777
Exchange-traded | Accounted for as hedges | Commodities    
Derivative [Line Items]    
Notional amount 652 1,050
OTC-cleared    
Derivative [Line Items]    
Derivative Assets 850 566
Derivative Liabilities 1,719 148
OTC-cleared | Counterparty netting    
Derivative [Line Items]    
Derivative assets, offset amounts (73,326) (16,979)
Derivative liabilities, offset amounts (73,326) (16,979)
OTC-cleared | Cash collateral netting    
Derivative [Line Items]    
Derivative assets, offset amounts (1,559) (1,033)
Derivative liabilities, offset amounts (154) (361)
OTC-cleared | Not accounted for as hedges | Interest rates    
Derivative [Line Items]    
Derivative assets, before offset 71,562 13,795
Derivative liabilities, before offset 71,135 12,692
Notional amount 16,663,199 17,874,504
OTC-cleared | Not accounted for as hedges | Credit    
Derivative [Line Items]    
Derivative assets, before offset 1,736 3,665
Derivative liabilities, before offset 1,902 4,053
Notional amount 531,824 463,477
OTC-cleared | Not accounted for as hedges | Currencies    
Derivative [Line Items]    
Derivative assets, before offset 1,485 423
Derivative liabilities, before offset 1,097 338
Notional amount 183,609 194,124
OTC-cleared | Not accounted for as hedges | Commodities    
Derivative [Line Items]    
Derivative assets, before offset 853 652
Derivative liabilities, before offset 1,019 373
Notional amount 3,492 3,647
OTC-cleared | Not accounted for as hedges | Equities    
Derivative [Line Items]    
Derivative assets, before offset 14 8
Derivative liabilities, before offset 14 5
Notional amount 301 198
OTC-cleared | Accounted for as hedges | Interest rates    
Derivative [Line Items]    
Derivative assets, before offset 0 1
Derivative liabilities, before offset 7 0
Notional amount 263,785 219,083
OTC-cleared | Accounted for as hedges | Currencies    
Derivative [Line Items]    
Derivative assets, before offset 85 34
Derivative liabilities, before offset 25 27
Notional amount 1,885 2,758
Bilateral OTC    
Derivative [Line Items]    
Derivative Assets 72,976 58,071
Derivative Liabilities 59,428 45,255
Bilateral OTC | Counterparty netting    
Derivative [Line Items]    
Derivative assets, offset amounts (309,469) (279,189)
Derivative liabilities, offset amounts (309,469) (279,189)
Bilateral OTC | Cash collateral netting    
Derivative [Line Items]    
Derivative assets, offset amounts (72,119) (63,084)
Derivative liabilities, offset amounts (56,390) (48,984)
Bilateral OTC | Not accounted for as hedges | Interest rates    
Derivative [Line Items]    
Derivative assets, before offset 206,352 232,595
Derivative liabilities, before offset 184,457 205,073
Notional amount 10,483,366 11,122,871
Bilateral OTC | Not accounted for as hedges | Credit    
Derivative [Line Items]    
Derivative assets, before offset 12,479 12,591
Derivative liabilities, before offset 10,831 11,702
Notional amount 644,885 616,095
Bilateral OTC | Not accounted for as hedges | Currencies    
Derivative [Line Items]    
Derivative assets, before offset 147,357 86,076
Derivative liabilities, before offset 147,099 85,795
Notional amount 6,094,304 6,606,927
Bilateral OTC | Not accounted for as hedges | Commodities    
Derivative [Line Items]    
Derivative assets, before offset 52,013 28,359
Derivative liabilities, before offset 39,930 25,969
Notional amount 270,884 234,322
Bilateral OTC | Not accounted for as hedges | Equities    
Derivative [Line Items]    
Derivative assets, before offset 35,209 39,718
Derivative liabilities, before offset 42,826 44,750
Notional amount 1,118,371 1,173,103
Bilateral OTC | Accounted for as hedges | Interest rates    
Derivative [Line Items]    
Derivative assets, before offset 323 945
Derivative liabilities, before offset 10 0
Notional amount 3,426 4,499
Bilateral OTC | Accounted for as hedges | Currencies    
Derivative [Line Items]    
Derivative assets, before offset 831 60
Derivative liabilities, before offset 134 139
Notional amount $ 17,988 $ 18,658