v3.26.1
Deposits - Analysis of deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposits    
Non-interest bearing demand accounts $ 727,337 $ 725,656
Interest-bearing demand accounts 473,030 419,604
Money market accounts 276,997 646,688
Savings accounts 806,446 359,415
Certificates of Deposit 65,913 159,010
Total deposits 2,349,723 2,310,373
Time deposits exceeding FDIC insurance limit of $250 $ 10,800 $ 10,500