v3.21.1
Debt - Narrative (Details)
1 Months Ended 3 Months Ended
Apr. 17, 2020
USD ($)
Mar. 31, 2019
USD ($)
Mar. 31, 2021
USD ($)
payment
Mar. 31, 2020
USD ($)
Debt Instrument [Line Items]        
Gain on forgiveness of Paycheck Protection Program loan     $ 1,775,000 $ 0
Loan Under Paycheck Protection Program | Unsecured Loan        
Debt Instrument [Line Items]        
Proceeds from issuance of debt $ 1,800,000      
Gain on forgiveness of Paycheck Protection Program loan     $ 1,800,000  
Term A-1 Loan        
Debt Instrument [Line Items]        
Term loan face value   $ 17,500,000    
Term A-2 Loan        
Debt Instrument [Line Items]        
Term loan face value   2,500,000    
Innovatus Term 3 Loan        
Debt Instrument [Line Items]        
Term loan face value   $ 5,000,000.0    
Innovatus LSA        
Debt Instrument [Line Items]        
Cash rate   10.25%    
Discounted cash rate   7.25%    
Effective interest rate     16.70%  
Number of monthly payments | payment     24  
End of term fee   $ 800,000    
Innovatus LSA | Period One        
Debt Instrument [Line Items]        
Prepayment fee percentage   3.00%    
Innovatus LSA | Period Two        
Debt Instrument [Line Items]        
Prepayment fee percentage   2.00%    
Innovatus LSA | Period Three        
Debt Instrument [Line Items]        
Prepayment fee percentage   1.00%    
Innovatus LSA | Period Four        
Debt Instrument [Line Items]        
Prepayment fee percentage   0.00%    
Innovatus LSA | PIK        
Debt Instrument [Line Items]        
Cash rate   3.00%    
Revolver        
Debt Instrument [Line Items]        
Prepayment fee percentage   2.00%    
Term loan facility available   $ 5,000,000.0