Commitments and Guarantees - Schedule of Repurchase Agreements (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Fair value of indemnified securities financing | $ 395,860 | $ 371,968 |
| Fair value of cash and securities held by us, as agent, as collateral for indemnified securities financing | 418,633 | 393,584 |
| Fair value of collateral for indemnified securities financing invested in indemnified repurchase agreements | 52,205 | 51,762 |
| Fair value of cash and securities held by us or our agents as collateral for investments in indemnified repurchase agreements | $ 56,312 | $ 55,943 |