v3.26.1
Fair Value Option - Borrowings Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Fair Value Measurements    
Borrowings at fair value $ 137,633 $ 132,479
Recurring    
Fair Value Measurements    
Borrowings at fair value 137,633 132,479
Recurring | Equity    
Fair Value Measurements    
Borrowings at fair value 67,292 64,457
Recurring | Interest rates    
Fair Value Measurements    
Borrowings at fair value 47,618 46,394
Recurring | Commodities    
Fair Value Measurements    
Borrowings at fair value 14,482 13,665
Recurring | Credit    
Fair Value Measurements    
Borrowings at fair value 6,217 6,094
Recurring | Foreign exchange    
Fair Value Measurements    
Borrowings at fair value $ 2,024 $ 1,869