v3.25.4
Fair Value Hierarchy - Fair Value of Derivatives by Level (Detail) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Total financial assets at fair value $ 963,966 $ 907,669
Total financial liabilities at fair value (774,885) (699,661)
Fair value included in financial instruments (262,552) (202,555)
Level 1    
Derivative [Line Items]    
Total financial assets at fair value 515,386 436,298
Total financial liabilities at fair value (140,556) (100,350)
Level 2    
Derivative [Line Items]    
Total financial assets at fair value 473,090 497,514
Total financial liabilities at fair value (648,454) (611,340)
Level 3    
Derivative [Line Items]    
Total financial assets at fair value 20,324 20,358
Total financial liabilities at fair value (32,130) (25,721)
Derivatives    
Derivative [Line Items]    
Total financial assets at fair value 99,526 96,387
Fair value included in financial instruments 52,953 47,339
Total financial liabilities at fair value (130,660) (112,730)
Fair value included in financial instruments (84,405) (74,980)
Derivatives | Gross fair value    
Derivative [Line Items]    
Total financial assets at fair value 360,080 376,352
Total financial liabilities at fair value (391,214) (392,695)
Derivatives | Interest rates    
Derivative [Line Items]    
Total financial assets at fair value 161,713 156,736
Total financial liabilities at fair value (122,188) (125,019)
Derivatives | Credit    
Derivative [Line Items]    
Total financial assets at fair value 13,775 11,437
Total financial liabilities at fair value (14,135) (10,030)
Derivatives | Currencies    
Derivative [Line Items]    
Total financial assets at fair value 79,794 114,674
Total financial liabilities at fair value (83,814) (114,615)
Derivatives | Commodities    
Derivative [Line Items]    
Total financial assets at fair value 17,100 13,326
Total financial liabilities at fair value (19,516) (14,525)
Derivatives | Equities    
Derivative [Line Items]    
Total financial assets at fair value 87,698 80,179
Total financial liabilities at fair value (151,561) (128,506)
Derivatives | Counterparty netting in levels    
Derivative [Line Items]    
Total financial assets at fair value (260,554) (279,965)
Total financial liabilities at fair value 260,554 279,965
Derivatives | Cross-level counterparty netting    
Derivative [Line Items]    
Total financial assets at fair value (621) (947)
Total financial liabilities at fair value 621 947
Derivatives | Cash collateral netting    
Derivative [Line Items]    
Cash collateral netting (45,952) (48,101)
Cash collateral netting 45,634 36,803
Derivatives | Level 1    
Derivative [Line Items]    
Total financial assets at fair value 11 238
Total financial liabilities at fair value (20) (100)
Derivatives | Level 1 | Gross fair value    
Derivative [Line Items]    
Total financial assets at fair value 11 238
Total financial liabilities at fair value (20) (100)
Derivatives | Level 1 | Interest rates    
Derivative [Line Items]    
Total financial assets at fair value 6 102
Total financial liabilities at fair value (11) (92)
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 136
Total financial liabilities at fair value (9) (8)
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 95,232 92,023
Total financial liabilities at fair value (125,942) (109,329)
Derivatives | Level 2 | Gross fair value    
Derivative [Line Items]    
Total financial assets at fair value 354,902 371,238
Total financial liabilities at fair value (385,612) (388,544)
Derivatives | Level 2 | Interest rates    
Derivative [Line Items]    
Total financial assets at fair value 161,089 156,054
Total financial liabilities at fair value (121,455) (124,235)
Derivatives | Level 2 | Credit    
Derivative [Line Items]    
Total financial assets at fair value 11,305 9,249
Total financial liabilities at fair value (13,296) (9,060)
Derivatives | Level 2 | Currencies    
Derivative [Line Items]    
Total financial assets at fair value 79,714 114,500
Total financial liabilities at fair value (83,756) (114,488)
Derivatives | Level 2 | Commodities    
Derivative [Line Items]    
Total financial assets at fair value 16,151 12,134
Total financial liabilities at fair value (19,302) (14,111)
Derivatives | Level 2 | Equities    
Derivative [Line Items]    
Total financial assets at fair value 86,643 79,301
Total financial liabilities at fair value (147,803) (126,650)
Derivatives | Level 2 | Counterparty netting in levels    
Derivative [Line Items]    
Total financial assets at fair value (259,670) (279,215)
Total financial liabilities at fair value 259,670 279,215
Derivatives | Level 3    
Derivative [Line Items]    
Total financial assets at fair value 4,283 4,126
Total financial liabilities at fair value (4,698) (3,301)
Derivatives | Level 3 | Gross fair value    
Derivative [Line Items]    
Total financial assets at fair value 5,167 4,876
Total financial liabilities at fair value (5,582) (4,051)
Derivatives | Level 3 | Interest rates    
Derivative [Line Items]    
Total financial assets at fair value 618 580
Total financial liabilities at fair value (722) (692)
Derivatives | Level 3 | Credit    
Derivative [Line Items]    
Total financial assets at fair value 2,470 2,188
Total financial liabilities at fair value (839) (970)
Derivatives | Level 3 | Currencies    
Derivative [Line Items]    
Total financial assets at fair value 80 174
Total financial liabilities at fair value (58) (127)
Derivatives | Level 3 | Commodities    
Derivative [Line Items]    
Total financial assets at fair value 949 1,192
Total financial liabilities at fair value (214) (414)
Derivatives | Level 3 | Equities    
Derivative [Line Items]    
Total financial assets at fair value 1,050 742
Total financial liabilities at fair value (3,749) (1,848)
Derivatives | Level 3 | Counterparty netting in levels    
Derivative [Line Items]    
Total financial assets at fair value (884) (750)
Total financial liabilities at fair value $ 884 $ 750