v3.25.2
Deposits - Maturity Schedule (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Maturities of Time Deposits [Abstract]  
2025 $ 14,622
2026 (22,011)
2027 3,651
2028 1,939
2029 1,178
Thereafter $ 1,157