v3.25.1
DISCLOSURES ABOUT FAIR VALUE OF FINANCIAL INSTRUMENTS - Fair value, assets measured on recurring basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Agency mortgage-backed securities    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value $ 308,502 $ 305,907
Agency collateralized mortgage obligations    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value 116,111 113,624
States and political subdivisions securities    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value 52,748 55,948
Small Business Administration securities    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value 58,553 57,894
Interest rate derivative asset    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value 6,995 8,065
Interest rate derivative liability    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Liabilities fair value (18,409) (25,000)
Level 2 | Agency mortgage-backed securities    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value 308,502 305,907
Level 2 | Agency collateralized mortgage obligations    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value 116,111 113,624
Level 2 | States and political subdivisions securities    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value 52,748 55,948
Level 2 | Small Business Administration securities    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value 58,553 57,894
Level 2 | Interest rate derivative asset    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Assets fair value 6,995 8,065
Level 2 | Interest rate derivative liability    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Liabilities fair value (18,409) (25,000)
Level 3    
Fair value of recurring basis and the level within the fair value hierarchy in which the fair value measurements    
Available-for-Sale Securities $ 0 $ 0