v3.22.4
Long-Term Debt - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Apr. 17, 2020
Apr. 30, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2022
Dec. 31, 2021
May 14, 2021
Dec. 31, 2020
Oct. 31, 2019
Jun. 30, 2019
Debt Instrument [Line Items]                    
Gain on forgiveness of Paycheck Protection Program Loan         $ 0 $ 1,775        
Repayments of debt         0 15,000        
Loss on debt extinguishment         $ 0 $ 2,076        
Warrants to purchase shares issued (shares)       0.2            
Warrants to purchase, Fair value preferred stock (in dollars per share)         $ 5.96 $ 5.96   $ 2.34    
Maximum credit card indebtedness                   $ 200
Prepayment fee     $ 100              
Paycheck Protection Program | Unsecured Debt                    
Debt Instrument [Line Items]                    
Loan proceeds received $ 1,800                  
Term A-1 Loan                    
Debt Instrument [Line Items]                    
Term loan face value       $ 17,500            
Term A-2 Loan                    
Debt Instrument [Line Items]                    
Term loan face value       2,500            
Innovatus Term 3 Loan                    
Debt Instrument [Line Items]                    
Term loan face value       5,000            
Innovatus LSA                    
Debt Instrument [Line Items]                    
Term loan face value       $ 20,000            
Cash rate       10.25%            
Discounted cash rate       7.25%            
Effective percentage             16.70%      
End of term charge       $ 800            
Repayments of debt           $ 17,000        
Warrants to purchase shares issued (shares)   0.9             0.6  
Warrants to purchase, Fair value preferred stock (in dollars per share)       $ 4.63         $ 0.48  
Term       10 years            
Minimum proceeds                 $ 10,000  
Debt issuance costs     300           $ 600  
Repayment of outstanding term loan     2,100              
Default payment required upon completion of equity raise   $ 2,900 2,900              
Minimum cash balance     $ 2,000              
Waiver fee payment period     45 days              
Waiver fee     $ 200              
Innovatus LSA | PIK                    
Debt Instrument [Line Items]                    
Cash rate       3.00%            
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%            
Revolver                    
Debt Instrument [Line Items]                    
Term loan facility available       $ 5,000