v3.26.1
DEPOSITS (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
DEPOSITS    
Demand deposits $ 576,535 $ 578,068
NOW accounts 255,514 264,967
Savings 71,373 71,166
Money market 805,562 732,256
Time deposits 460,934 567,183
Total $ 2,169,918 $ 2,213,640