v3.21.2
Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2021
Apr. 17, 2020
Mar. 31, 2021
Mar. 31, 2019
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Debt Instrument [Line Items]                
Gain on forgiveness of PPP Loan     $ 1,800,000   $ 0 $ 0 $ 1,775,000 $ 0
Repayments of debt $ 17,000,000.0           17,010,000 $ 5,000,000
Loan Under Paycheck Protection Program | Unsecured Loan                
Debt Instrument [Line Items]                
Proceeds from issuance of debt   $ 1,800,000            
Gain on forgiveness of PPP Loan         $ 0   $ 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%       16.70%   16.70%  
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]                
Term loan facility available       $ 5,000,000.0