XML 128 R95.htm IDEA: XBRL DOCUMENT v3.25.4
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 606,382 $ 665,587
Net derivative receivables 57,777 60,967
Gross derivative payables 596,738 653,218
Net derivative payables 46,329 39,661
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 281,884 290,734
Net derivative receivables 25,401 24,945
Gross derivative payables 257,583 274,228
Net derivative payables 7,461 9,239
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 13,024 11,087
Net derivative receivables 479 814
Gross derivative payables 17,628 13,796
Net derivative payables 2,016 1,898
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 183,236 262,920
Net derivative receivables 19,355 25,312
Gross derivative payables 178,141 254,567
Net derivative payables 14,833 15,597
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 97,723 85,220
Net derivative receivables 5,867 5,285
Gross derivative payables 117,017 96,139
Net derivative payables 14,806 8,648
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 30,515 15,626
Net derivative receivables 6,675 4,611
Gross derivative payables 26,369 14,488
Net derivative payables 7,213 4,279
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 605,450 663,566
Gross derivative payables 594,129 651,865
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 281,884 290,734
Gross derivative payables 257,582 274,226
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 13,024 11,087
Gross derivative payables 17,628 13,796
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 182,887 261,035
Gross derivative payables 177,158 253,289
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 97,723 85,220
Gross derivative payables 117,017 96,139
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 29,932 15,490
Gross derivative payables 24,744 14,415
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 932 2,021
Gross derivative payables 2,609 1,353
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 1 2
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 349 1,885
Gross derivative payables 983 1,278
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 583 136
Gross derivative payables $ 1,625 $ 73