v3.26.1
Fair Value Hierarchy - Financial Assets and Financial Liabilities by Level (Detail) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Resale agreements $ 121,206 $ 126,007
Securities borrowed 61,756 51,581
Customer and other receivables 292 315
Other assets 202 180
Total 183,456 178,083
Deposits (90,249) (76,569)
Repurchase agreements (266,855) (223,384)
Securities loaned (12,871) (11,995)
Other secured financings (34,865) (27,833)
Short-term (75,488) (59,758)
Long-term (144,703) (112,683)
Other liabilities (264) (111)
Total financial liabilities at fair value (625,295) (512,333)
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Resale agreements 0 0
Securities borrowed 0 0
Customer and other receivables 0 0
Other assets 0 0
Total 0 0
Deposits 0 0
Repurchase agreements 0 0
Securities loaned 0 0
Other secured financings 0 0
Short-term 0 0
Long-term 0 0
Other liabilities 0 0
Total financial liabilities at fair value 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Resale agreements 121,206 126,007
Securities borrowed 61,756 51,581
Customer and other receivables 292 315
Other assets 0 0
Total 183,254 177,903
Deposits (87,080) (73,344)
Repurchase agreements (266,855) (223,384)
Securities loaned (12,871) (11,995)
Other secured financings (34,395) (27,340)
Short-term (63,755) (52,093)
Long-term (120,284) (96,858)
Other liabilities (145) (6)
Total financial liabilities at fair value (585,385) (485,020)
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Resale agreements 0 0
Securities borrowed 0 0
Customer and other receivables 0 0
Other assets 202 180
Total 202 180
Deposits (3,169) (3,225)
Repurchase agreements 0 0
Securities loaned 0 0
Other secured financings (470) (493)
Short-term (11,733) (7,665)
Long-term (24,419) (15,825)
Other liabilities (119) (105)
Total financial liabilities at fair value $ (39,910) $ (27,313)