v3.26.3
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 713,085 $ 606,382
Net derivative receivables 78,811 57,777
Gross derivative payables 709,449 596,738
Net derivative payables 63,136 46,329
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 341,136 281,884
Net derivative receivables 38,292 25,401
Gross derivative payables 315,974 257,583
Net derivative payables 15,831 7,461
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 17,587 13,024
Net derivative receivables 585 479
Gross derivative payables 20,734 17,628
Net derivative payables 2,072 2,016
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 195,659 183,236
Net derivative receivables 22,409 19,355
Gross derivative payables 185,937 178,141
Net derivative payables 14,358 14,833
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 128,857 97,723
Net derivative receivables 6,474 5,867
Gross derivative payables 159,757 117,017
Net derivative payables 22,851 14,806
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 29,846 30,515
Net derivative receivables 11,051 6,675
Gross derivative payables 27,047 26,369
Net derivative payables 8,024 7,213
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 711,099 605,450
Gross derivative payables 708,169 594,129
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 341,136 281,884
Gross derivative payables 315,968 257,582
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 17,587 13,024
Gross derivative payables 20,734 17,628
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 193,882 182,887
Gross derivative payables 184,937 177,158
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 128,857 97,723
Gross derivative payables 159,757 117,017
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 29,637 29,932
Gross derivative payables 26,773 24,744
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 1,986 932
Gross derivative payables 1,280 2,609
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 6 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,777 349
Gross derivative payables 1,000 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 209 583
Gross derivative payables $ 274 $ 1,625