Borrowings and Other Secured Financings - Other Secured Financings (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Original maturities: | ||
| One year or less | $ 21,512 | $ 13,892 |
| Greater than one year | 8,307 | 7,711 |
| Total | 29,819 | 21,603 |
| Transfers of assets accounted for as secured financings | $ 11,572 | $ 9,713 |