v3.26.1
Fair Value Option - Borrowings Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurements    
Borrowings at fair value $ 147,514 $ 132,479
Recurring    
Fair Value Measurements    
Borrowings at fair value 147,514 132,479
Recurring | Equity    
Fair Value Measurements    
Borrowings at fair value 73,349 64,457
Recurring | Interest rates    
Fair Value Measurements    
Borrowings at fair value 50,727 46,394
Recurring | Commodities    
Fair Value Measurements    
Borrowings at fair value 14,212 13,665
Recurring | Credit    
Fair Value Measurements    
Borrowings at fair value 6,702 6,094
Recurring | Foreign exchange    
Fair Value Measurements    
Borrowings at fair value $ 2,524 $ 1,869