v3.26.1
Fair Value Hierarchy - Fair Value of Derivatives by Level (Detail) - USD ($)
$ in Millions
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Derivative [Line Items]      
Total financial assets at fair value $ 1,157,158 $ 1,139,251 $ 963,966
Total financial liabilities at fair value (949,078) (904,272) (774,885)
Fair value included in financial instruments (323,783)   (262,552)
Level 1      
Derivative [Line Items]      
Total financial assets at fair value 700,277 644,652 515,386
Total financial liabilities at fair value (175,563) (174,849) (140,556)
Level 2      
Derivative [Line Items]      
Total financial assets at fair value 485,799 520,910 473,090
Total financial liabilities at fair value (800,451) (740,955) (648,454)
Level 3      
Derivative [Line Items]      
Total financial assets at fair value 20,839 20,836 20,324
Total financial liabilities at fair value (44,740) (35,698) (32,130)
Derivatives      
Derivative [Line Items]      
Total financial assets at fair value 116,680   99,526
Fair value included in financial instruments 65,172   52,953
Total financial liabilities at fair value (171,649)   (130,660)
Fair value included in financial instruments (99,973)   (84,405)
Derivatives | Gross fair value      
Derivative [Line Items]      
Total financial assets at fair value 443,299   360,080
Total financial liabilities at fair value (498,268)   (391,214)
Derivatives | Interest rates      
Derivative [Line Items]      
Total financial assets at fair value 159,666   161,713
Total financial liabilities at fair value (121,341)   (122,188)
Derivatives | Credit      
Derivative [Line Items]      
Total financial assets at fair value 15,776   13,775
Total financial liabilities at fair value (15,367)   (14,135)
Derivatives | Currencies      
Derivative [Line Items]      
Total financial assets at fair value 98,645   79,794
Total financial liabilities at fair value (96,476)   (83,814)
Derivatives | Commodities      
Derivative [Line Items]      
Total financial assets at fair value 18,877   17,100
Total financial liabilities at fair value (17,958)   (19,516)
Derivatives | Equities      
Derivative [Line Items]      
Total financial assets at fair value 150,335   87,698
Total financial liabilities at fair value (247,126)   (151,561)
Derivatives | Counterparty netting in levels      
Derivative [Line Items]      
Total financial assets at fair value (326,619)   (260,554)
Total financial liabilities at fair value 326,619   260,554
Derivatives | Cross-level counterparty netting      
Derivative [Line Items]      
Total financial assets at fair value (959)   (621)
Total financial liabilities at fair value 959   621
Derivatives | Cash collateral netting      
Derivative [Line Items]      
Cash collateral netting (50,549)   (45,952)
Cash collateral netting 70,717   45,634
Derivatives | Level 1      
Derivative [Line Items]      
Total financial assets at fair value 49   11
Total financial liabilities at fair value (49)   (20)
Derivatives | Level 1 | Gross fair value      
Derivative [Line Items]      
Total financial assets at fair value 49   11
Total financial liabilities at fair value (49)   (20)
Derivatives | Level 1 | Interest rates      
Derivative [Line Items]      
Total financial assets at fair value 7   6
Total financial liabilities at fair value (10)   (11)
Derivatives | Level 1 | Credit      
Derivative [Line Items]      
Total financial assets at fair value 0   0
Total financial liabilities at fair value 0   0
Derivatives | Level 1 | Currencies      
Derivative [Line Items]      
Total financial assets at fair value 0   0
Total financial liabilities at fair value 0   0
Derivatives | Level 1 | Commodities      
Derivative [Line Items]      
Total financial assets at fair value 0   0
Total financial liabilities at fair value 0   0
Derivatives | Level 1 | Equities      
Derivative [Line Items]      
Total financial assets at fair value 42   5
Total financial liabilities at fair value (39)   (9)
Derivatives | Level 1 | Counterparty netting in levels      
Derivative [Line Items]      
Total financial assets at fair value 0   0
Total financial liabilities at fair value 0   0
Derivatives | Level 2      
Derivative [Line Items]      
Total financial assets at fair value 112,271   95,232
Total financial liabilities at fair value (166,888)   (125,942)
Derivatives | Level 2 | Gross fair value      
Derivative [Line Items]      
Total financial assets at fair value 438,050   354,902
Total financial liabilities at fair value (492,667)   (385,612)
Derivatives | Level 2 | Interest rates      
Derivative [Line Items]      
Total financial assets at fair value 158,747   161,089
Total financial liabilities at fair value (120,043)   (121,455)
Derivatives | Level 2 | Credit      
Derivative [Line Items]      
Total financial assets at fair value 13,696   11,305
Total financial liabilities at fair value (14,572)   (13,296)
Derivatives | Level 2 | Currencies      
Derivative [Line Items]      
Total financial assets at fair value 98,375   79,714
Total financial liabilities at fair value (96,363)   (83,756)
Derivatives | Level 2 | Commodities      
Derivative [Line Items]      
Total financial assets at fair value 18,129   16,151
Total financial liabilities at fair value (17,771)   (19,302)
Derivatives | Level 2 | Equities      
Derivative [Line Items]      
Total financial assets at fair value 149,103   86,643
Total financial liabilities at fair value (243,918)   (147,803)
Derivatives | Level 2 | Counterparty netting in levels      
Derivative [Line Items]      
Total financial assets at fair value (325,779)   (259,670)
Total financial liabilities at fair value 325,779   259,670
Derivatives | Level 3      
Derivative [Line Items]      
Total financial assets at fair value 4,360 $ 4,499 4,283
Total financial liabilities at fair value (4,712)   (4,698)
Derivatives | Level 3 | Gross fair value      
Derivative [Line Items]      
Total financial assets at fair value 5,200   5,167
Total financial liabilities at fair value (5,552)   (5,582)
Derivatives | Level 3 | Interest rates      
Derivative [Line Items]      
Total financial assets at fair value 912   618
Total financial liabilities at fair value (1,288)   (722)
Derivatives | Level 3 | Credit      
Derivative [Line Items]      
Total financial assets at fair value 2,080   2,470
Total financial liabilities at fair value (795)   (839)
Derivatives | Level 3 | Currencies      
Derivative [Line Items]      
Total financial assets at fair value 270   80
Total financial liabilities at fair value (113)   (58)
Derivatives | Level 3 | Commodities      
Derivative [Line Items]      
Total financial assets at fair value 748   949
Total financial liabilities at fair value (187)   (214)
Derivatives | Level 3 | Equities      
Derivative [Line Items]      
Total financial assets at fair value 1,190   1,050
Total financial liabilities at fair value (3,169)   (3,749)
Derivatives | Level 3 | Counterparty netting in levels      
Derivative [Line Items]      
Total financial assets at fair value (840)   (884)
Total financial liabilities at fair value $ 840   $ 884