v3.24.2.u1
Debt (Details) - Schedule of long-term debt - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total $ 422,847 $ 417,462
Less: Total unamortized debt issuance costs (28,961) (34,658)
Less: Current maturities of long-term debt (6,976) (1,368)
Total long-term debt 386,910 381,436
Convertible Debt Note [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 240,000 240,000
Senior Secured Term Loan [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 130,000 130,000
New Market Tax Credit Transactions [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 45,700 45,700
Asset based Lending Arrangement [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 5,177 0
Insurance Premium Finance Notes [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 1,517 1,243
Vehicle and Equipment Notes [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 267 327
Mortgage Notes [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total $ 186 $ 192