v3.26.3
Deposits - Deposits Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Banking and Thrift, Other Disclosure [Abstract]    
Savings $ 1,451,633 $ 1,589,259
Money market 4,101,755 3,693,285
Negotiable Order of Withdrawal ("NOW") 7,170,752 6,994,610
Non-interest bearing 3,857,790 3,714,253
Certificates of deposit 3,224,905 3,287,276
Total deposits 19,806,835 19,278,683
Time deposits, insured cash sweep 1,120,000 1,080,000
Time deposits, at or above FDIC insurance limit 965,900 930,000
Certificate of deposit account registry service, time deposit $ 2,500 $ 2,500