v3.26.1
Fair Value Hierarchy - Derivatives, Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative [Line Items]    
Net realized and unrealized gains (losses) on level 3 derivatives $ (943) $ 627
Net realized gains (losses) on derivative assets and liabilities (92) 15
Net unrealized gains/(losses) (851) 612
Market making    
Derivative [Line Items]    
Net realized and unrealized gains (losses) on level 3 derivatives (930) 623
Other principal transactions    
Derivative [Line Items]    
Net realized and unrealized gains (losses) on level 3 derivatives $ (13) $ 4