XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 633,736 $ 539,248
Net derivative receivables 52,561 54,864
Gross derivative payables 633,885 546,972
Net derivative payables 38,665 40,847
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 306,252 250,691
Net derivative receivables 24,134 26,324
Gross derivative payables 288,845 240,482
Net derivative payables 8,608 11,896
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 10,522 9,654
Net derivative receivables 609 551
Gross derivative payables 13,973 12,038
Net derivative payables 1,726 1,089
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 196,473 205,775
Net derivative receivables 16,989 18,019
Gross derivative payables 199,996 212,263
Net derivative payables 12,648 12,620
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 98,845 57,689
Net derivative receivables 5,351 4,928
Gross derivative payables 111,659 65,811
Net derivative payables 10,610 9,368
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 21,644 15,439
Net derivative receivables 5,478 5,042
Gross derivative payables 19,412 16,378
Net derivative payables 5,073 5,874
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 633,155 538,270
Gross derivative payables 631,919 545,240
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 306,252 250,689
Gross derivative payables 288,844 240,482
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 10,522 9,654
Gross derivative payables 13,973 12,038
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 195,917 205,010
Gross derivative payables 198,116 210,623
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 98,845 57,689
Gross derivative payables 111,659 65,811
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 21,619 15,228
Gross derivative payables 19,327 16,286
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 581 978
Gross derivative payables 1,966 1,732
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 2
Gross derivative payables 1 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 556 765
Gross derivative payables 1,880 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 25 211
Gross derivative payables $ 85 $ 92