v3.26.1
Deposits - Schedule of Total Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
Savings accounts $ 14,533,752 $ 14,368,599
NOW, money market and other interest-bearing demand deposits 30,697,994 27,037,924
Total savings, NOW, money market and other interest-bearing demand deposits 45,231,746 41,406,523
Certificates of deposit:    
Under $250,000 5,606,260 5,564,615
$250,000 and over 4,298,816 3,914,746
Total certificates of deposit 9,905,076 9,479,361
Total interest-bearing deposits 55,136,822 50,885,884
Non- interest-bearing deposits 15,096,293 15,304,209
Total deposits $ 70,233,115 $ 66,190,093