XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Dec. 18, 2023
Jun. 30, 2024
Dec. 31, 2023
Senior Notes Payable [Abstract]      
Senior notes payable before debt discount $ 135,000    
Less: Debt discount   $ (3,926) $ (4,406)
Senior notes payable   $ 131,074 $ 130,594
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember us-gaap:SecuredOvernightFinancingRateSofrMember us-gaap:SecuredOvernightFinancingRateSofrMember
Ares Credit Agreement [Member]      
Senior Notes Payable [Abstract]      
Minimum liquidity covenant   $ 15,000  
Increase applicable margin   2.00%  
Ares Credit Agreement [Member] | Prepaid on or Prior to First Anniversary [Member]      
Senior Notes Payable [Abstract]      
Percentage of prepaid principal amount 1.50%    
Ares Credit Agreement [Member] | Prepaid after the First Anniversary [Member]      
Senior Notes Payable [Abstract]      
Percentage of prepaid principal amount 1.50%    
Ares Credit Agreement [Member] | Prepaid on or Prior to Second Anniversary [Member]      
Senior Notes Payable [Abstract]      
Percentage of prepaid principal amount 1.50%    
Ares Credit Agreement [Member] | Prepaid on or Prior to Third Anniversary [Member]      
Senior Notes Payable [Abstract]      
Percentage of prepaid principal amount 1.00%    
Ares Credit Agreement [Member] | Minimum [Member]      
Senior Notes Payable [Abstract]      
Revolving facility percentage 50.00%    
Term Loan [Member]      
Senior Notes Payable [Abstract]      
Senior notes payable before debt discount   $ 62,500 $ 62,500
Term of variable rate 3 months    
Number of business days 2 days    
Applicable margin 6.50%    
Interest rate   11.84% 11.88%
Revolving Credit Facility [Member]      
Senior Notes Payable [Abstract]      
Senior notes payable before debt discount   $ 72,500 $ 72,500
Term of variable rate 3 months    
Number of business days 2 days    
Applicable margin 3.75%    
Interest rate   9.05% 9.13%
Ares Credit Facility [Member] | Ares Credit Agreement [Member]      
Senior Notes Payable [Abstract]      
Less: Debt discount   $ (4,400)  
Maturity date   Dec. 20, 2027  
Scheduled principal payments $ 0    
Frequency of periodic payment   quarterly  
Interest payments 3,600    
Number of business days for prior written notice   3 days  
Prepayments of premium 0    
Aggregate principal amount revolving credit facility   $ 36,300  
Incurred fees and expenses   2,800  
Original discount payable   1,700  
Exit fee   $ 1,700 $ 1,700
Effective interest rate   11.35% 11.39%
Hayfin Credit Facility [Member]      
Senior Notes Payable [Abstract]      
Outstanding principal amount $ 158,600