v3.25.4
Bank Deposits - Deposits from Banking Clients Consisting of Interest Bearing and Noninterest Bearing Deposits (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Interest-bearing deposits:    
Deposits swept from brokerage accounts $ 232,410 $ 210,575
Checking 16,473 15,593
Time certificates of deposit 2,000 27,701
Savings and other 3,637 4,015
Total interest-bearing deposits 254,520 257,884
Non-interest-bearing deposits 1,227 1,237
Total bank deposits $ 255,747 $ 259,121
Weighted-average interest rates on outstanding time certificates of deposit 4.03% 4.90%
Uninsured time CDs and time deposits in excess of FDIC insurance limits $ 0 $ 0