v3.25.2
NOTES PAYABLE - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 10, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
NOTES PAYABLE (Details) [Line Items]          
Debt extinguishment costs     $ 100 $ 0  
Maximum borrowing capacity $ 60,000        
Initial draw under line of credit $ 20,000        
Annual rate margin (as a percent) 0.0500        
Annual rate SOFR floor (as a percent) 0.0200        
Payment period 12 months        
Agency fee percent 0.0025        
Final payment fee percent 0.0100        
Default penalty percent 0.020        
Leverage ratio 5.50        
Minimum liquidity threshold (as a percent) 0.1000        
Debt issuance costs $ 2,025        
Proceeds from line of credit   $ 57,975      
Line of Credit Facility, Subsequent Draw   40,000 40,000    
Debt Issuance Costs, Line of Credit Arrangements, Gross, Unpaid   $ 7 $ 7    
Notes Payable – Other          
NOTES PAYABLE (Details) [Line Items]          
Debt extinguishment costs 100        
Debt included in business combination         $ 5,000
Payoff amount 5,197        
Debt principal repaid $ 5,097        
Cash Interest Rate   10.00% 10.00%    
Notes Payable - Acquisitions          
NOTES PAYABLE (Details) [Line Items]          
Debt Instrument, Number of Instruments   7 7    
Debt included in business combination   $ 11,345 $ 11,345    
Notes Payable - Acquisitions | Minimum          
NOTES PAYABLE (Details) [Line Items]          
Cash Interest Rate   2.00% 2.00%    
Notes Payable – MidCap          
NOTES PAYABLE (Details) [Line Items]          
Cash Interest Rate   9.33% 9.33%