XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Less: unamortized debt discount and debt issuance costs $ (7,930) $ (11,665)
Long-term debt 106,233 83,936
Current maturities of long-term debt (2,242) (6,901)
Long-term debt 103,991 77,035
Long-Term Debt    
Debt Instrument [Line Items]    
Current maturities of long-term debt (2,242) (6,854)
DDB Term Loan, due April 2024 | Credit Agreement | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 7,393 8,531
DDB Equipment Loan, due April 2024 | Credit Agreement | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 1,225 1,925
Convertible Notes Payable, due January 2025 | Convertible Notes Payable    
Debt Instrument [Line Items]    
Long-term debt 104,591 80,000
Creston Note Payable, matured August 2022 | Convertible Notes Payable    
Debt Instrument [Line Items]    
Long-term debt 0 5,000
Equipment financing, due March 2025 | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 873 0
Notes payable, varying maturities through June 2026 | Notes Payable    
Debt Instrument [Line Items]    
Long-term debt 81 98
DDB Revolver | Credit Agreement    
Debt Instrument [Line Items]    
Current maturities of long-term debt 0 (47)
DDB Revolver | Credit Agreement | Revolver    
Debt Instrument [Line Items]    
Long-term debt $ 0 $ 47