v3.25.1
NOTES PAYABLE - FHLB advances (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
NOTES PAYABLE    
Notes payable, before adjustments $ 135,000 $ 135,508
Purchase accounting adjustment (110) (136)
Total notes payable $ 134,890 135,372
Fixed rate, fixed term, Maturity 06/30/2025    
NOTES PAYABLE    
Rate 5.16%  
Notes payable, before adjustments $ 25,000 25,000
Fixed rate, fixed term, Maturity 03/23/2026    
NOTES PAYABLE    
Rate 4.02%  
Notes payable, before adjustments $ 10,000 10,000
Fixed rate, fixed term, Maturity 05/26/2026    
NOTES PAYABLE    
Rate 1.95%  
Notes payable, before adjustments $ 5,000 5,000
Fixed rate, fixed term, Maturity 06/29/2026    
NOTES PAYABLE    
Rate 4.77%  
Notes payable, before adjustments $ 15,000 15,000
Fixed rate, fixed term, Maturity 03/23/2027    
NOTES PAYABLE    
Rate 3.91%  
Notes payable, before adjustments $ 10,000 10,000
Fixed rate, fixed term, Maturity 06/28/2027    
NOTES PAYABLE    
Rate 4.57%  
Notes payable, before adjustments $ 15,000 15,000
Fixed rate, fixed term, Maturity 03/23/2028    
NOTES PAYABLE    
Rate 3.85%  
Notes payable, before adjustments $ 10,000 10,000
Fixed rate, fixed term, Maturity 07/05/2028    
NOTES PAYABLE    
Rate 4.41%  
Notes payable, before adjustments $ 20,000 20,000
Fixed rate, fixed term, Maturity 07/09/2029    
NOTES PAYABLE    
Rate 4.31%  
Notes payable, before adjustments $ 25,000 25,000
Fixed rate, fixed term, Maturity 04/22/2030    
NOTES PAYABLE    
Rate 0.00%  
Notes payable, before adjustments   $ 508