v3.25.4
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Statistical Disclosure for Banks [Abstract]    
Interest-bearing checking and money market accounts $ 18,233 $ 20,780
Savings accounts 14,864 14,282
Certificates of deposit 20,843 27,324
Non-interest-bearing accounts 12,060 13,484
Total deposits $ 66,000 $ 75,870