v3.26.3
Deposits - Analysis of deposits (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Deposits    
Non-interest bearing demand accounts $ 776,773 $ 725,656
Interest-bearing demand accounts 385,630 419,604
Money market accounts 247,846 646,688
Savings accounts 923,380 359,415
Certificates of deposit 32,711 159,010
Total deposits 2,366,340 2,310,373
Time deposits exceeding FDIC insurance limit of $250 $ 11,500 $ 10,500