v3.26.1
Deposits - Time Deposit Maturities (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Time Deposit Maturities    
2026 $ 31,106  
2027 36,562  
2028 21,288  
2029 13,289  
2030 11,242  
Thereafter 4,029  
Total $ 117,516 $ 99,640