v3.25.2
Deposits - Deposits Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Banking and Thrift, Other Disclosure [Abstract]    
Savings $ 1,628,971 $ 1,679,667
Money market 3,416,772 3,364,564
Negotiable Order of Withdrawal ("NOW") 6,643,324 6,622,642
Non-interest bearing 3,752,024 3,788,785
Certificates of deposit 3,267,433 3,168,155
Total deposits 18,708,524 18,623,813
Time deposits, insured cash sweep 1,130,000 1,160,000
Time deposits, at or above FDIC insurance limit 842,400 789,000
Certificate of deposit account registry service, time deposit $ 2,400 $ 3,500