XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 653,506 $ 545,287
Net derivative receivables 81,317 57,081
Gross derivative payables 627,529 535,044
Net derivative payables 52,417 50,116
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 253,144 270,585
Net derivative receivables 21,930 21,974
Gross derivative payables 237,212 240,731
Net derivative payables 11,525 8,194
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 13,578 9,839
Net derivative receivables 1,607 1,031
Gross derivative payables 11,323 10,912
Net derivative payables 890 880
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 261,854 169,579
Net derivative receivables 28,166 12,625
Gross derivative payables 259,286 175,746
Net derivative payables 19,241 14,097
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 76,181 68,631
Net derivative receivables 10,177 9,981
Gross derivative payables 76,719 79,727
Net derivative payables 10,164 17,233
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 48,749 26,653
Net derivative receivables 19,437 11,470
Gross derivative payables 42,989 27,928
Net derivative payables 10,597 9,712
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 645,465 539,451
Gross derivative payables 618,792 526,829
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 253,143 270,562
Gross derivative payables 237,212 240,731
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 13,578 9,839
Gross derivative payables 11,323 10,912
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 260,546 169,186
Gross derivative payables 258,320 174,622
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 76,181 68,631
Gross derivative payables 76,719 79,727
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 42,017 21,233
Gross derivative payables 35,218 20,837
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 8,041 5,836
Gross derivative payables 8,737 8,215
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 1 23
Gross derivative payables 0 0
Designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 0 0
Designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 1,308 393
Gross derivative payables 966 1,124
Designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 0 0
Designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 6,732 5,420
Gross derivative payables $ 7,771 $ 7,091