XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 615,651 $ 545,287
Net derivative receivables 73,636 57,081
Gross derivative payables 591,844 535,044
Net derivative payables 57,803 50,116
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 261,809 270,585
Net derivative receivables 23,318 21,974
Gross derivative payables 236,562 240,731
Net derivative payables 11,530 8,194
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 12,605 9,839
Net derivative receivables 1,375 1,031
Gross derivative payables 11,851 10,912
Net derivative payables 799 880
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 210,845 169,579
Net derivative receivables 19,503 12,625
Gross derivative payables 208,728 175,746
Net derivative payables 15,661 14,097
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 72,870 68,631
Net derivative receivables 8,642 9,981
Gross derivative payables 81,027 79,727
Net derivative payables 15,817 17,233
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 57,522 26,653
Net derivative receivables 20,798 11,470
Gross derivative payables 53,676 27,928
Net derivative payables 13,996 9,712
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 610,671 539,451
Gross derivative payables 584,132 526,829
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 261,796 270,562
Gross derivative payables 236,562 240,731
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 12,605 9,839
Gross derivative payables 11,851 10,912
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 210,358 169,186
Gross derivative payables 207,071 174,622
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 72,870 68,631
Gross derivative payables 81,027 79,727
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 53,042 21,233
Gross derivative payables 47,621 20,837
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 4,980 5,836
Gross derivative payables 7,712 8,215
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 13 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 487 393
Gross derivative payables 1,657 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 4,480 5,420
Gross derivative payables $ 6,055 $ 7,091