v3.26.1
Fair Value Hierarchy - Fair Value of Derivatives by Level (Detail) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Derivative [Line Items]    
Total financial assets at fair value $ 1,139,251 $ 963,966
Total financial liabilities at fair value (904,272) (774,885)
Fair value included in financial instruments (312,220) (262,552)
Level 1    
Derivative [Line Items]    
Total financial assets at fair value 644,652 515,386
Total financial liabilities at fair value (174,849) (140,556)
Level 2    
Derivative [Line Items]    
Total financial assets at fair value 520,910 473,090
Total financial liabilities at fair value (740,955) (648,454)
Level 3    
Derivative [Line Items]    
Total financial assets at fair value 20,836 20,324
Total financial liabilities at fair value (35,698) (32,130)
Derivatives    
Derivative [Line Items]    
Total financial assets at fair value 112,944 99,526
Fair value included in financial instruments 64,052 52,953
Total financial liabilities at fair value (137,430) (130,660)
Fair value included in financial instruments (90,200) (84,405)
Derivatives | Gross fair value    
Derivative [Line Items]    
Total financial assets at fair value 412,590 360,080
Total financial liabilities at fair value (437,076) (391,214)
Derivatives | Interest rates    
Derivative [Line Items]    
Total financial assets at fair value 166,818 161,713
Total financial liabilities at fair value (128,564) (122,188)
Derivatives | Credit    
Derivative [Line Items]    
Total financial assets at fair value 16,718 13,775
Total financial liabilities at fair value (16,703) (14,135)
Derivatives | Currencies    
Derivative [Line Items]    
Total financial assets at fair value 96,022 79,794
Total financial liabilities at fair value (95,826) (83,814)
Derivatives | Commodities    
Derivative [Line Items]    
Total financial assets at fair value 24,655 17,100
Total financial liabilities at fair value (25,044) (19,516)
Derivatives | Equities    
Derivative [Line Items]    
Total financial assets at fair value 108,377 87,698
Total financial liabilities at fair value (170,939) (151,561)
Derivatives | Counterparty netting in levels    
Derivative [Line Items]    
Total financial assets at fair value (299,646) (260,554)
Total financial liabilities at fair value 299,646 260,554
Derivatives | Cross-level counterparty netting    
Derivative [Line Items]    
Total financial assets at fair value (886) (621)
Total financial liabilities at fair value 886 621
Derivatives | Cash collateral netting    
Derivative [Line Items]    
Cash collateral netting (48,006) (45,952)
Cash collateral netting 46,344 45,634
Derivatives | Level 1    
Derivative [Line Items]    
Total financial assets at fair value 5 11
Total financial liabilities at fair value (2) (20)
Derivatives | Level 1 | Gross fair value    
Derivative [Line Items]    
Total financial assets at fair value 5 11
Total financial liabilities at fair value (2) (20)
Derivatives | Level 1 | Interest rates    
Derivative [Line Items]    
Total financial assets at fair value 0 6
Total financial liabilities at fair value 0 (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 5 5
Total financial liabilities at fair value (2) (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 108,440 95,232
Total financial liabilities at fair value (131,381) (125,942)
Derivatives | Level 2 | Gross fair value    
Derivative [Line Items]    
Total financial assets at fair value 407,203 354,902
Total financial liabilities at fair value (430,144) (385,612)
Derivatives | Level 2 | Interest rates    
Derivative [Line Items]    
Total financial assets at fair value 166,045 161,089
Total financial liabilities at fair value (127,612) (121,455)
Derivatives | Level 2 | Credit    
Derivative [Line Items]    
Total financial assets at fair value 14,327 11,305
Total financial liabilities at fair value (15,798) (13,296)
Derivatives | Level 2 | Currencies    
Derivative [Line Items]    
Total financial assets at fair value 95,777 79,714
Total financial liabilities at fair value (95,665) (83,756)
Derivatives | Level 2 | Commodities    
Derivative [Line Items]    
Total financial assets at fair value 23,745 16,151
Total financial liabilities at fair value (24,678) (19,302)
Derivatives | Level 2 | Equities    
Derivative [Line Items]    
Total financial assets at fair value 107,309 86,643
Total financial liabilities at fair value (166,391) (147,803)
Derivatives | Level 2 | Counterparty netting in levels    
Derivative [Line Items]    
Total financial assets at fair value (298,763) (259,670)
Total financial liabilities at fair value 298,763 259,670
Derivatives | Level 3    
Derivative [Line Items]    
Total financial assets at fair value 4,499 4,283
Total financial liabilities at fair value (6,047) (4,698)
Derivatives | Level 3 | Gross fair value    
Derivative [Line Items]    
Total financial assets at fair value 5,382 5,167
Total financial liabilities at fair value (6,930) (5,582)
Derivatives | Level 3 | Interest rates    
Derivative [Line Items]    
Total financial assets at fair value 773 618
Total financial liabilities at fair value (952) (722)
Derivatives | Level 3 | Credit    
Derivative [Line Items]    
Total financial assets at fair value 2,391 2,470
Total financial liabilities at fair value (905) (839)
Derivatives | Level 3 | Currencies    
Derivative [Line Items]    
Total financial assets at fair value 245 80
Total financial liabilities at fair value (161) (58)
Derivatives | Level 3 | Commodities    
Derivative [Line Items]    
Total financial assets at fair value 910 949
Total financial liabilities at fair value (366) (214)
Derivatives | Level 3 | Equities    
Derivative [Line Items]    
Total financial assets at fair value 1,063 1,050
Total financial liabilities at fair value (4,546) (3,749)
Derivatives | Level 3 | Counterparty netting in levels    
Derivative [Line Items]    
Total financial assets at fair value (883) (884)
Total financial liabilities at fair value $ 883 $ 884