XML 237 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 627,898 $ 665,587
Net derivative receivables 59,849 60,967
Gross derivative payables 618,318 653,218
Net derivative payables 46,403 39,661
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 296,564 290,734
Net derivative receivables 25,096 24,945
Gross derivative payables 272,931 274,228
Net derivative payables 7,797 9,239
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 13,123 11,087
Net derivative receivables 432 814
Gross derivative payables 19,443 13,796
Net derivative payables 3,055 1,898
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 164,193 262,920
Net derivative receivables 20,024 25,312
Gross derivative payables 156,442 254,567
Net derivative payables 12,567 15,597
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 130,266 85,220
Net derivative receivables 7,796 5,285
Gross derivative payables 150,483 96,139
Net derivative payables 17,427 8,648
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 23,752 15,626
Net derivative receivables 6,501 4,611
Gross derivative payables 19,019 14,488
Net derivative payables 5,557 4,279
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 627,374 663,566
Gross derivative payables 617,393 651,865
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 296,564 290,734
Gross derivative payables 272,928 274,226
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 13,123 11,087
Gross derivative payables 19,443 13,796
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 163,687 261,035
Gross derivative payables 155,602 253,289
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 130,266 85,220
Gross derivative payables 150,483 96,139
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 23,734 15,490
Gross derivative payables 18,937 14,415
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 524 2,021
Gross derivative payables 925 1,353
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 3 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 506 1,885
Gross derivative payables 840 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 18 136
Gross derivative payables $ 82 $ 73