v3.26.1
DEPOSITS - Schedule of Maturities of Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Statistical Disclosure for Banks [Abstract]    
2026 $ 318,112  
2027 81,335  
2028 538  
2029 1,741  
2030 615  
Thereafter 0  
Time deposits $ 402,341 $ 310,268