v3.26.1
DEPOSITS - Schedule of timed deposit maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
2026 $ 766,317  
2027 5,530  
2028 3,059  
2029 2,052  
2030 3,432  
Time deposits $ 780,390 $ 707,339