XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEPOSITS (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Summary of deposits [Abstract]    
Non interest-bearing demand deposits $ 625,762 $ 653,166
Interest-bearing demand deposits 306,536 291,138
Insured money market deposits 595,123 623,714
Savings deposits 245,550 249,144
Certificates of deposits $250,000 or less 401,563 365,058
Certificates of deposits greater than $250,000 101,125 76,804
Brokered deposits 92,159 142,776
Other time deposits 29,065 27,627
Total deposits 2,396,883 $ 2,429,427
Scheduled maturities of time deposits [Abstract]    
2025 591,926  
2026 18,428  
2027 11,726  
2028 1,184  
2029 648  
2030 0  
Total 623,912  
Brokered deposit maturities in year one 80,000  
Brokered deposit maturities in year four $ 9,500