XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 533,898 $ 539,248
Net derivative receivables 56,621 54,864
Gross derivative payables 530,083 546,972
Net derivative payables 36,003 40,847
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 238,002 250,691
Net derivative receivables 25,528 26,324
Gross derivative payables 226,684 240,482
Net derivative payables 12,006 11,896
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 10,730 9,654
Net derivative receivables 731 551
Gross derivative payables 12,740 12,038
Net derivative payables 1,150 1,089
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 183,868 205,775
Net derivative receivables 18,088 18,019
Gross derivative payables 181,103 212,263
Net derivative payables 10,007 12,620
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 83,504 57,689
Net derivative receivables 7,045 4,928
Gross derivative payables 90,677 65,811
Net derivative payables 6,567 9,368
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 17,794 15,439
Net derivative receivables 5,229 5,042
Gross derivative payables 18,879 16,378
Net derivative payables 6,273 5,874
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 533,009 538,270
Gross derivative payables 529,437 545,240
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 238,001 250,689
Gross derivative payables 226,684 240,482
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 10,730 9,654
Gross derivative payables 12,740 12,038
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 183,020 205,010
Gross derivative payables 180,484 210,623
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 83,504 57,689
Gross derivative payables 90,677 65,811
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 17,754 15,228
Gross derivative payables 18,852 16,286
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 889 978
Gross derivative payables 646 1,732
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 1 2
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 848 765
Gross derivative payables 619 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 40 211
Gross derivative payables $ 27 $ 92