XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Term Notes - Additional Information (Details) - USD ($)
9 Months Ended
Feb. 29, 2020
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2018
Jun. 30, 2018
Feb. 28, 2018
Debt Instrument [Line Items]            
Debt Amount   $ 16,500,000 $ 16,500,000      
Debt, final payment amount   $ 1,568,000        
Loan and Security Agreement            
Debt Instrument [Line Items]            
Debt, final payment as percentage of original aggregate principal amount   6.75%        
Debt, final payment amount           $ 1,000,000.0
Proceeds of supplemental term loan $ 4,300,000          
Debt payments description   The Amended Credit Facility provides an interest-only payment period through June 30, 2022.        
Loan and Security Agreement | Supplemental Term Loan            
Debt Instrument [Line Items]            
Debt Amount 16,500,000          
Debt interest rate   3.50%        
Debt, final payment amount   $ 1,600,000        
Proceeds of supplemental term loan, net of final balloon payment fee $ 3,300,000          
Debt maturity date Dec. 01, 2023          
Loan and Security Agreement | Minimum            
Debt Instrument [Line Items]            
Debt interest rate   1.75%        
Loan and Security Agreement | Minimum | Prime Rate | Supplemental Term Loan            
Debt Instrument [Line Items]            
Debt interest rate basis 1.25%          
Loan and Security Agreement | Maximum            
Debt Instrument [Line Items]            
Debt interest rate basis   2.75%        
Loan and Security Agreement | Maximum | Supplemental Term Loan            
Debt Instrument [Line Items]            
Debt interest rate 3.50%          
Loan and Security Agreement | Revolving Credit Facility            
Debt Instrument [Line Items]            
Termination of line of credit facility $ 2,000,000.0          
Loan and Security Agreement | Revolving Credit Facility | Maximum            
Debt Instrument [Line Items]            
Line of credit facility termination fee $ 100,000          
Loan and Security Agreement | Silicon Valley Bank            
Debt Instrument [Line Items]            
Debt, warrants issued   34,440        
Debt, fair value of warrants issued   $ 100,000        
Loan and Security Agreement | Silicon Valley Bank | Short Term Notes            
Debt Instrument [Line Items]            
Debt Amount           15,000,000.0
Loan and Security Agreement | Silicon Valley Bank | Short Term Notes | Tranche One            
Debt Instrument [Line Items]            
Debt Amount         $ 10,000,000.0  
Loan and Security Agreement | Silicon Valley Bank | Short Term Notes | Tranche Two            
Debt Instrument [Line Items]            
Debt Amount       $ 5,000,000.0    
Loan and Security Agreement | Silicon Valley Bank | Revolving Credit Facility            
Debt Instrument [Line Items]            
Debt Amount           $ 2,000,000.0