XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 539,442 $ 539,248
Net derivative receivables 54,673 54,864
Gross derivative payables 535,353 546,972
Net derivative payables 34,818 40,847
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 234,987 250,691
Net derivative receivables 25,585 26,324
Gross derivative payables 222,027 240,482
Net derivative payables 11,034 11,896
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 10,384 9,654
Net derivative receivables 665 551
Gross derivative payables 12,487 12,038
Net derivative payables 1,163 1,089
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 190,696 205,775
Net derivative receivables 17,789 18,019
Gross derivative payables 189,756 212,263
Net derivative payables 10,706 12,620
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 84,860 57,689
Net derivative receivables 5,830 4,928
Gross derivative payables 93,003 65,811
Net derivative payables 7,011 9,368
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 18,515 15,439
Net derivative receivables 4,804 5,042
Gross derivative payables 18,080 16,378
Net derivative payables 4,904 5,874
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 538,540 538,270
Gross derivative payables 534,695 545,240
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 234,987 250,689
Gross derivative payables 222,021 240,482
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 10,384 9,654
Gross derivative payables 12,487 12,038
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 189,889 205,010
Gross derivative payables 189,130 210,623
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 84,860 57,689
Gross derivative payables 93,003 65,811
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 18,420 15,228
Gross derivative payables 18,054 16,286
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 902 978
Gross derivative payables 658 1,732
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 2
Gross derivative payables 6 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 807 765
Gross derivative payables 626 1,640
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 95 211
Gross derivative payables $ 26 $ 92