v3.25.1
Deposits (Schedule of Deposits) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Banking and Thrift, Other Disclosure [Abstract]    
Savings $ 1,670,920 $ 1,679,667
Money market 3,342,546 3,364,564
NOW 6,479,797 6,622,642
Non-interest bearing 3,789,846 3,788,785
Certificates of deposit 3,165,754 3,168,155
Total deposits 18,448,863 18,623,813
Time deposits, insured cash sweep 1,140,000 1,160,000
Time deposits, at or above FDIC insurance limit 767,600 789,000
Certificate of deposit account registry service, time deposit $ 3,500 $ 3,500