v3.24.2.u1
Debt (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 19, 2024
Mar. 17, 2023
Dec. 21, 2021
Dec. 16, 2021
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jul. 12, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Long-Term Debt (Details) [Line Items]                        
Convertible senior notes due year     2026                  
Total availability of borrowings outstanding $ 5,200,000                      
Accrued interest         $ 629,000   $ 629,000     $ 440,000    
Dividend warrants distributed         200   200          
Unrestricted cash on deposit         $ 40,254,000   $ 40,254,000     59,170,000    
Leverage loans receivable         31,446,000   31,446,000     31,446,000    
Gain on forgiveness of debt         0 $ 102,000 0 $ 102,000        
Minimum cash required         54,421,000 105,238,000 54,421,000 105,238,000   $ 73,504,000 $ 64,401,000  
Gain (loss) on remeasurement of warrants         $ (5,742,000) $ (1,083,000) $ (5,841,000) $ 33,000        
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 11.5   $ 11.5     $ 11.5    
Fair value of our Senior Secured Term Loan         $ 51,900,000   $ 51,900,000          
Loan interest rate         8.49%   8.49%     8.24%    
Shares issued, shares         2,367,601 0 13,776,419 133,922        
Interest rate         8.49%   8.49%     8.24%    
Unrestricted cash         $ 40,300,000   $ 40,300,000          
Conversion price per share (in Dollars per share)                       $ 10.79
Senior Notes [Member]                        
Long-Term Debt (Details) [Line Items]                        
Convertible senior notes issued     $ 240,000,000                  
Loan interest rate     3.25%                  
Interest rate     3.25%                  
Senior Secured Term Loan [Member]                        
Long-Term Debt (Details) [Line Items]                        
Principal amount   $ 130,000,000             $ 1,000      
Gain (loss) on remeasurement of warrants   $ 500,000                    
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 7.5                    
Loan interest rate   14.40%                    
Shares issued, shares   1,500,000                    
Interest rate   14.40%                    
Unrestricted cash   $ 12,500,000                    
Proceeds from loan   98,600,000                    
Note payable outstanding amount   $ 100,000,000                    
Convertible Debt Note [Member]                        
Long-Term Debt (Details) [Line Items]                        
Loan interest rate         3.25%   3.25%          
Interest rate         3.25%   3.25%          
Mortgage Notes [Member]                        
Long-Term Debt (Details) [Line Items]                        
Debt instrument, maturity date, description             This note bears interest at 5.25% with a maturity date in May 2025.          
Loan interest rate         5.25%   5.25%          
Interest rate         5.25%   5.25%          
Minimum [Member] | Vehicle and Equipment Notes [Member]                        
Long-Term Debt (Details) [Line Items]                        
Loan interest rate         3.75%   3.75%          
Interest rate         3.75%   3.75%          
Maximum [Member] | Vehicle and Equipment Notes [Member]                        
Long-Term Debt (Details) [Line Items]                        
Loan interest rate         6.99%   6.99%          
Interest rate         6.99%   6.99%          
Revolving Credit Facility [Member]                        
Long-Term Debt (Details) [Line Items]                        
Borrowing amount 20,000,000                      
Revolving commitment available for borrowing 18,500,000                      
Line of Credit Facility, Remaining Borrowing Capacity $ 18,500,000                      
Revolving credit agreement interest payment frequency monthly                      
Revolving credit agreement interest on unused facility 0.50%                      
Revolving credit agreement interest payment term Amounts borrowed under the Revolving Credit Agreement accrue interest at an annual rate equal to the Secured Overnight Financing Rate plus 7%, and any unused Revolving Commitment accrues an unused facility fee at an annual rate of 0.5%, each payable monthly. The Revolving Credit Agreement matures on April 19, 2027; however, certain provisions exist that can accelerate the maturity date.                      
Loan interest rate 50.00%                      
Interest rate 50.00%                      
Line of Credit Facility $ 20,000,000                      
Revolving credit agreement maturity date Apr. 19, 2027                      
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member]                        
Long-Term Debt (Details) [Line Items]                        
Revolving credit agreement interest rate 7.00%                      
Revolving Credit Facility [Member] | Minimum [Member]                        
Long-Term Debt (Details) [Line Items]                        
Increase in revolving commitment $ 2,500,000                      
Revolving Credit Facility [Member] | Maximum [Member]                        
Long-Term Debt (Details) [Line Items]                        
Increase in revolving commitment $ 5,000,000                      
Capped Call Options [Member]                        
Long-Term Debt (Details) [Line Items]                        
Purchase of capped call options       $ 35,000,000                
Capped calls expire date             Apr. 12, 2027