v3.26.1
DEPOSITS (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
DEPOSITS    
Demand deposits $ 609,226 $ 578,068
NOW accounts 251,401 264,967
Savings 72,071 71,166
Money market 745,570 732,256
Time deposits 587,122 567,183
Total $ 2,265,390 $ 2,213,640