v3.25.2
LINES OF CREDIT (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Lines of Credit    
Agreed line of credit $ 28,215  
Line of credit outstanding 24,166 $ 4,992
Unused line of credit 4,049  
Bremer Bank Agreement One    
Lines of Credit    
Agreed line of credit $ 4,915  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR)  
Expiration date Dec. 01, 2026  
Bremer Bank Agreement One | Secured Overnight Financing Rate (SOFR)    
Lines of Credit    
Variable interest rate of line of credit 2.00%  
Bremer Bank Agreement Two    
Lines of Credit    
Agreed line of credit $ 3,500  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR)  
Expiration date Dec. 01, 2026  
Bremer Bank Agreement Two | Secured Overnight Financing Rate (SOFR)    
Lines of Credit    
Variable interest rate of line of credit 2.00%  
Gate City Bank    
Lines of Credit    
Agreed line of credit $ 19,800  
Expiration date Jul. 01, 2025  
Gate City Bank | Prime rate    
Lines of Credit    
Variable interest rate of line of credit 1.50%