v3.26.1
Deposits - Total deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits    
Noninterest-bearing checking $ 13,451,094 $ 13,375,697
Interest-bearing checking 14,710,312 13,838,558
Savings 2,796,845 2,820,621
Money market 17,531,137 17,751,688
Time deposits 7,860,422 7,359,233
Total deposits $ 56,349,810 $ 55,145,797