v3.26.1
Deposits - total deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposits [Abstract]    
Savings accounts $ 14,632,435 $ 14,368,599
NOW, money market and other interest bearing demand deposits 27,447,163 27,037,924
Total savings, NOW, money market and other interest bearing demand deposits 42,079,598 41,406,523
Certificates of deposit:    
Under $250,000 5,616,700 5,564,615
$250,000 and over 4,129,230 3,914,746
Total certificates of deposit 9,745,930 9,479,361
Total interest bearing deposits 51,825,528 50,885,884
Non-interest bearing deposits 15,785,788 15,304,209
Total deposits $ 67,611,316 $ 66,190,093