v3.24.3
Debt (Details) - Schedule of long-term debt - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total $ 413,737 $ 417,462
Less: Total unamortized debt issuance costs (25,842) (34,658)
Less: Current maturities of long-term debt (6,021) (1,368)
Total long-term debt 381,874 381,436
Convertible Debt Note [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 231,867 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
Revolving Credit Agreement [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 4,780 0
Insurance Premium Finance Notes [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 969 1,243
Vehicle and Equipment Notes [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total 238 327
Mortgage Notes [Member]    
Long-Term Debt (Details) - Schedule of long-term debt [Line Items]    
Total $ 183 $ 192