Long-Term Debt, Net - Additional information (Details) - USD ($) | | | | 1 Months Ended | 3 Months Ended | 6 Months Ended | 12 Months Ended | | | | | |
Mar. 28, 2023 | Nov. 08, 2022 | May 10, 2022 | Nov. 30, 2022 | Mar. 31, 2023 | Jun. 30, 2024 | Dec. 31, 2023 | Dec. 31, 2023 | Mar. 31, 2024 | Jun. 30, 2023 | Dec. 31, 2022 | Oct. 31, 2022 | Mar. 26, 2021 |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Maximum amount borrowed | | | | | | | | | | | | $ 5,000,000 | |
Line of credit working capital | | | $ 5,000,000 | | | | | | | | | | |
Maximum amount borrowed at the end of month | | | | | | | | | | | | 5,135,000 | |
Unused Borrowing Capacity Amount | | | $ 40,135,000 | | | | | | | | | $ 5,000,000 | |
Cash Received Under the Term Loan | | | | | | | | | | | | | $ 12,000,000 |
Line of Credit Facility, Description | | | If any advance under the Term Loan was prepaid at any time, the prepayment fee was based on the amount being prepaid and an applicable percentage amount, such as 3%, 2%, or 1%, based on the date the prepayment was made after the closing date of the Term Loan. | | | | | | | | | | |
Net revenue requirement for the financial covenant | | | | | $ 42,500,000 | | | | | | | | |
Term Loan Exit Fee Rate | | | 5% | | | | | | | | | | |
Long-term Debt, Gross | | | | | 22,135,000 | | | | | | $ 22,135,000 | | |
Long term debt, net | | | | | $ 22,036,000 | | | | | | $ 21,976,000 | | |
Maximum [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Term Loan Exit Fee Rate | | 7% | | | | | | | | | | | |
Minimum [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Term Loan Exit Fee Rate | | 5% | | | | | | | | | | | |
Forecast [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Unused Borrowing Capacity Amount | | | | | | $ 10,000,000 | $ 10,000,000 | $ 10,000,000 | | $ 10,000,000 | | | |
Contingent Revenue | | | | | | 19,000,000 | 15,000,000 | | | | | | |
Liquidity, line of credit | | | | | | $ 15,000,000 | $ 10,000,000 | | | | | | |
Amended Credit Agreement [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Line of Credit Facility, Description | removed the increase in the minimum cash covenant from $10.0 million to $15.0 million on the $10.0 million in borrowings in the first half of 2024, and added the $10.0 million minimum cash covenant requirement throughout the remaining term of the Amended Credit Agreement | | | | | | | | | | | | |
Increase Borrowing Capacity | | | $ 15,000,000 | | | | | | | | | | |
Net revenue requirement for the financial covenant | $ 45,000,000 | | | | | | | | | | | | |
Line of credit | | $ 10,000,000 | | | | | | | | | | | |
Maturity date | | | May 01, 2027 | | | | | | | | | | |
Term loan exit fee | $ 7,000 | | | | | | | | | | | | |
Amended Credit Agreement [Member] | Forecast [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Maximum amount borrowed | | | | | | | | | $ 10,000,000 | $ 10,000,000 | | | |
Net revenue requirement for the financial covenant | | | | | | | | 42,000,000 | | | | | |
Term loan exit fee | | | | | | | | $ 8,500 | | | | | |
Amended Credit Agreement [Member] | LIBOR [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Debt instrument, basis spread on variable rate | | | 3.75% | | | | | | | | | | |
Amended Credit Agreement [Member] | LIBOR Floor [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Debt instrument, basis spread on variable rate | | | 1% | | | | | | | | | | |
Amended Credit Agreement [Member] | SOFR [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Adjusted upward rate | | 0.10% | | | | | | | | | | | |
Term SOFR floor | | | | 1% | | | | | | | | | |
The Facility [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Maximum amount borrowed | | | $ 57,135,000 | | | | | | | | | | |
Revolver [Member] | Amended Credit Agreement [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Term SOFR floor | 4.50% | | | | | | | | | | | | |
Revolver [Member] | Amended Credit Agreement [Member] | Maximum [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Exit Fees Percentage of Term Loan | 4% | | | | | | | | | | | | |
Revolver [Member] | Amended Credit Agreement [Member] | Minimum [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Exit Fees Percentage of Term Loan | 3.75% | | | | | | | | | | | | |
Revolver [Member] | Amended Credit Agreement [Member] | SOFR [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Applicable margin | | 3.75% | | | | | | | | | | | |
Senior Secured Term Loan [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Maximum amount borrowed | | | $ 52,135,000 | | | | | | | | | | |
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% | | | | | | | | | | |
Term Loan [Member] | Amended Credit Agreement [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Term SOFR floor | 1% | | | | | | | | | | | | |
Term Loan [Member] | Amended Credit Agreement [Member] | Maximum [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Applicable margin | 7% | | | | | | | | | | | | |
Term Loan [Member] | Amended Credit Agreement [Member] | Minimum [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Applicable margin | 6.45% | | | | | | | | | | | | |
Term Loan [Member] | Amended Credit Agreement [Member] | SOFR [Member] | | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | | |
Applicable margin | | 6.45% | | | | | | | | | | | |