v3.26.1
Deposits - Time Deposit Maturities (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Time Deposit Maturities    
2026 $ 40,213  
2027 27,733  
2028 17,868  
2029 11,438  
2030 9,652  
Thereafter 2,222  
Total $ 109,126 $ 99,640