XML 122 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Less: unamortized debt discount and debt issuance costs $ (6,192) $ (14,039)
Long-term debt 60,451 106,233
Current maturities of long-term debt (55,201) (2,242)
Long-term debt, less current portion 5,250 103,991
Long-Term Debt    
Debt Instrument [Line Items]    
Current maturities of long-term debt (55,201) (2,242)
DDB Term Loan, due April 2025 | Credit Agreement | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 6,256 7,393
DDB Equipment Loan, due July 2024 | Credit Agreement | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 525 1,225
Convertible Notes Payable, due March 2024 | Convertible Loan    
Debt Instrument [Line Items]    
Long-term debt 59,310 110,700
Equipment financing, due March 2025 | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 488 873
Notes payable, varying maturities through June 2026 | Notes Payable    
Debt Instrument [Line Items]    
Long-term debt $ 64 $ 81