v3.26.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Carried at Fair Value (Detail) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial assets at fair value $ 1,139,251 $ 963,966
Total assets $ 2,060,180 $ 1,809,320
Total level 3 financial assets divided by total assets 1.00% 1.10%
Total level 3 financial assets divided by total financial assets at fair value 1.80% 2.10%
Total financial liabilities at fair value $ 904,272 $ 774,885
Total liabilities $ 1,937,398 $ 1,684,348
Total level 3 financial liabilities divided by total liabilities 1.80% 1.90%
Total level 3 financial liabilities divided by total financial liabilities at fair value 3.90% 4.10%
Counterparty and cash collateral netting    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial assets at fair value $ (48,892) $ (46,573)
Total financial liabilities at fair value (47,230) (46,255)
Investments in funds at NAV    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial assets at fair value 1,745 1,739
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial assets at fair value 644,652 515,386
Total financial liabilities at fair value 174,849 140,556
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial assets at fair value 520,910 473,090
Total financial liabilities at fair value 740,955 648,454
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial assets at fair value 20,836 20,324
Total financial liabilities at fair value $ 35,698 $ 32,130