XML 89 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 668,835 $ 606,382
Net derivative receivables 71,584 57,777
Gross derivative payables 651,332 596,738
Net derivative payables 51,290 46,329
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 287,095 281,884
Net derivative receivables 25,777 25,401
Gross derivative payables 263,346 257,583
Net derivative payables 8,590 7,461
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 15,529 13,024
Net derivative receivables 1,588 479
Gross derivative payables 18,733 17,628
Net derivative payables 1,978 2,016
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 213,833 183,236
Net derivative receivables 23,950 19,355
Gross derivative payables 206,743 178,141
Net derivative payables 15,802 14,833
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 112,357 97,723
Net derivative receivables 9,405 5,867
Gross derivative payables 126,691 117,017
Net derivative payables 16,367 14,806
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 40,021 30,515
Net derivative receivables 10,864 6,675
Gross derivative payables 35,819 26,369
Net derivative payables 8,553 7,213
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 666,912 605,450
Gross derivative payables 649,114 594,129
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 287,095 281,884
Gross derivative payables 263,345 257,582
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 15,529 13,024
Gross derivative payables 18,733 17,628
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 212,620 182,887
Gross derivative payables 205,602 177,158
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 112,357 97,723
Gross derivative payables 126,691 117,017
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 39,311 29,932
Gross derivative payables 34,743 24,744
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 1,923 932
Gross derivative payables 2,218 2,609
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 1 1
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,213 349
Gross derivative payables 1,141 983
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 710 583
Gross derivative payables $ 1,076 $ 1,625