v3.26.1
Deposits (Schedule of Deposits) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Banking and Thrift, Other Disclosure [Abstract]    
Savings deposits $ 1,624,122 $ 1,589,259
Money market accounts 3,846,653 3,693,285
NOW accounts 6,723,369 6,994,610
Non-interest bearing deposits 3,716,536 3,714,253
Certificates of deposit 3,189,622 3,287,276
Total deposits 19,100,302 19,278,683
Time deposits, insured cash sweep 1,090,000 1,080,000
Time deposits, at or above FDIC insurance limit 942,700 930,000
Certificate of deposit account registry service, time deposit $ 2,500 $ 2,500