v3.26.1
Deposits - Deposits Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Banking and Thrift, Other Disclosure [Abstract]    
Savings $ 1,582,750 $ 1,589,259
Money market 4,044,648 3,693,285
Negotiable Order of Withdrawal ("NOW") 6,665,950 6,994,610
Non-interest bearing 3,808,318 3,714,253
Certificates of deposit 3,443,503 3,287,276
Total deposits 19,545,169 19,278,683
Time deposits, insured cash sweep 1,050,000 1,080,000
Time deposits, at or above FDIC insurance limit 965,700 930,000
Certificate of deposit account registry service, time deposit $ 2,500 $ 2,500