Annual report pursuant to Section 13 and 15(d)

Debt - Additional Information (Details)

v3.20.4
Debt - Additional Information (Details) - USD ($)
12 Months Ended
May 29, 2020
Apr. 13, 2020
Dec. 31, 2020
Debt Instrument [Line Items]      
Change in warrant valuation     $ 16,734,000
Credit Agreement      
Debt Instrument [Line Items]      
Line of credit facility, maximum principal amount $ 50,000,000    
Line of credit facility, drawn on or before date May 29, 2025    
Term loan, interest rate 13.50%    
Term loan, frequency of payments monthly    
Term loan, interest payment period 3 years    
Term loan, extended expiration date May 29, 2026    
EBITDA $ 10,000,000    
Amortization period 36 months    
Term loan, exit fee due, principal amount advanced by lenders $ 700,000    
Term loan, exit fees $ 700,000    
Term loan, payoff period 6 months    
Exit fee percentage     2.50%
Current outstanding loan balance     $ 250,000
Financial covenants, minimum liquidity requirement $ 5,000,000    
Debt issuance costs 1,496,000    
Change in warrant valuation $ 1,423,000    
Effective interest rate     23.12%
Debt issuance cost amortization     $ 492,000
Credit Agreement | MAM Eagle Lender, LLC | Common Stock      
Debt Instrument [Line Items]      
Warrants issued to purchase shares of common stock 527,100    
Exercise price of warrants $ 4.59    
Warrants exercisable date May 29, 2027    
Credit Agreement | After Third But Prior To Fourth Anniversary of Tranche One, Two, Three, Four or Five Loans      
Debt Instrument [Line Items]      
Term loan, prepayment of principal percentage 3.00%    
Maximum | Credit Agreement      
Debt Instrument [Line Items]      
Term loan, exit fee due, percentage of principal amount advanced by lenders 2.50%    
Maximum | Credit Agreement | On or Prior To Third Anniversary of Tranche One, Two, Three, Four or Five Loans      
Debt Instrument [Line Items]      
Term loan, prepayment of principal percentage 5.00%    
Paycheck Protection Program Loan | PNC Bank      
Debt Instrument [Line Items]      
Proceeds from loan   $ 1,537,000  
Debt instrument, term   2 years  
Debt instrument, maturity date   May 08, 2022  
Debt instrument, interest rate   1.00%  
Debt instrument, date of first required payment   Sep. 15, 2021  
Paycheck Protection Program Loan | PNC Bank | Minimum      
Debt Instrument [Line Items]      
Percentage of payroll costs   60.00%  
Paycheck Protection Program Loan | PNC Bank | Maximum      
Debt Instrument [Line Items]      
Repayment of unforgiven amount, threshold   $ 1,100,000  
Tranche One Loans | Credit Agreement      
Debt Instrument [Line Items]      
Line of credit facility, maximum principal amount $ 10,000,000    
Term Loans | Credit Agreement      
Debt Instrument [Line Items]      
Line of credit facility, maximum principal amount 40,000,000    
Tranche Two Loans | Credit Agreement      
Debt Instrument [Line Items]      
Line of credit facility, maximum principal amount $ 5,000,000    
Line of credit facility, drawn on or before date Aug. 29, 2021    
Tranche Two Loans | Minimum | Credit Agreement      
Debt Instrument [Line Items]      
Net revenue $ 5,000,000    
Tranche Three Loans | Credit Agreement      
Debt Instrument [Line Items]      
Line of credit facility, maximum principal amount $ 5,000,000    
Line of credit facility, drawn on or before date Nov. 29, 2021    
Tranche Three Loans | Minimum | Credit Agreement      
Debt Instrument [Line Items]      
Net revenue $ 10,000,000    
Tranche Four Loans | Credit Agreement      
Debt Instrument [Line Items]      
Line of credit facility, maximum principal amount $ 10,000,000    
Line of credit facility, drawn on or before date Aug. 29, 2022    
Tranche Four Loans | Minimum | Credit Agreement      
Debt Instrument [Line Items]      
Net revenue $ 20,000,000    
Tranche Five Loans | Credit Agreement      
Debt Instrument [Line Items]      
Line of credit facility, maximum principal amount $ 20,000,000    
Line of credit facility, drawn on or before date Mar. 01, 2023    
Tranche Five Loans | Minimum | Credit Agreement      
Debt Instrument [Line Items]      
Net revenue $ 100,000,000