XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt - Additional information (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
May 10, 2022
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2022
Jun. 30, 2023
Oct. 31, 2022
Dec. 31, 2021
Mar. 26, 2021
Debt Instrument [Line Items]                    
Maximum amount borrowed $ 5,000                  
Line of credit working capital $ 5,000                  
Unused Borrowing Capacity Amount               $ 40,135    
Cash Received Under the Term Loan                   $ 12,000
Line of Credit Facility, Description If any advance under the Term Loan is prepaid at any time, the prepayment fee is based on the amount being prepaid and an applicable percentage amount, such as 3%, 2%, or 1%, based on the date the prepayment is made after the closing date of the Amended Term Loan.                  
Debt issuance cost       $ 151 $ 153          
Long-term Debt, Gross       17,135         $ 12,000  
Long term debt, net       $ 16,818         $ 11,870  
Forecast [Member]                    
Debt Instrument [Line Items]                    
Unused Borrowing Capacity Amount   $ 10,000 $ 10,000       $ 10,000 $ 5,000    
Contingent Revenue   19,000 15,000              
Net revenue requirement for the financial covenant           $ 42,500        
Amended Credit Agreement [Member]                    
Debt Instrument [Line Items]                    
Increase Borrowing Capacity $ 15,000                  
Maturity date May 01, 2027                  
Amended Credit Agreement [Member] | Forecast [Member]                    
Debt Instrument [Line Items]                    
Liquidity, line of credit   $ 15,000 $ 10,000              
the Facility [Member]                    
Debt Instrument [Line Items]                    
Maximum amount borrowed $ 57,135                  
Senior Secured Term Loan [Member]                    
Debt Instrument [Line Items]                    
Maximum amount borrowed 52,135                  
Term Loan [Member]                    
Debt Instrument [Line Items]                    
Maximum amount borrowed at the end of month $ 5,135                  
Term Loan [Member] | LIBOR [Member]                    
Debt Instrument [Line Items]                    
Debt instrument, basis spread on variable rate 6.45%                  
Term Loan [Member] | LIBOR Floor [Member]                    
Debt Instrument [Line Items]                    
Debt instrument, basis spread on variable rate 1.00%                  
Amended Revolving Loan [Member] | LIBOR [Member]                    
Debt Instrument [Line Items]                    
Debt instrument, basis spread on variable rate 3.75%                  
Amended Revolving Loan [Member] | LIBOR Floor [Member]                    
Debt Instrument [Line Items]                    
Debt instrument, basis spread on variable rate 1.00%