v3.25.2
Deposits - Schedule of Deposit Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Money market and other demand deposits $ 2,757 $ 2,264
Savings 30,964 28,605
Direct 39,596 41,055
Brokered 4,962 5,891
Brokered sweep accounts 3,578 3,849
Interest-bearing deposits, amount 81,857 81,664
Non-interest-bearing deposits, amount 405 398
Total deposits $ 82,262 $ 82,062