Bank Deposits - Deposits from Banking Clients Consisting of Interest Bearing and Noninterest Bearing Deposits (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Interest-bearing deposits: | ||
| Deposits swept from brokerage accounts | $ 228,543,000,000 | $ 232,410,000,000 |
| Checking | 17,030,000,000 | 16,473,000,000 |
| Time certificates of deposit | 2,435,000,000 | 2,000,000,000 |
| Savings and other | 3,576,000,000 | 3,637,000,000 |
| Total interest-bearing deposits | 251,584,000,000 | 254,520,000,000 |
| Non-interest-bearing deposits | 1,457,000,000 | 1,227,000,000 |
| Total bank deposits | $ 253,041,000,000 | $ 255,747,000,000 |
| Weighted-average interest rates on outstanding time certificates of deposit | 3.77% | 4.03% |
| Uninsured time CDs and time deposits in excess of FDIC insurance limits | $ 0 | $ 0 |