XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Nov. 04, 2021
Mar. 31, 2022
Dec. 31, 2020
Jul. 30, 2020
Debt [Line Items]        
Line of credit maximum borrowing amount $ 50.0      
Line of credit facility remaining 45.0      
Line of Credit Facility, Borrowing Capacity, Description   The second tranche of $20.0 million would be available upon request by the Company and Lenders approval until August 31, 2022, and the third tranche, $25.0 million, would be available at the Company's request subject Lenders' discretion. As of March 31, 2022, neither tranche had been requested.    
SVB Loan Agreement [Member]        
Debt [Line Items]        
Debt Instrument, Face Amount       $ 5.0
Silicon Valley Bank ("SVB") and Oxford Finance LLC ("Oxford") [Member]        
Debt [Line Items]        
Line of credit maximum borrowing amount 50.0      
Silicon Valley Bank [Member]        
Debt [Line Items]        
Line of credit maximum borrowing amount 50.0      
Repayments of Long-term Lines of Credit 5.0      
Silicon Valley Bank [Member] | Maximum [Member]        
Debt [Line Items]        
Prepayment fee percentage   2.00%    
Silicon Valley Bank [Member] | Minimum [Member]        
Debt [Line Items]        
Prepayment fee percentage   1.00%    
Tranche One [Member]        
Debt [Line Items]        
Line of credit facility remaining 20.0      
Tranche Two [Member]        
Debt [Line Items]        
Line of credit facility remaining 25.0      
Contract Termination [Member] | Silicon Valley Bank [Member]        
Debt [Line Items]        
Termination of Loan and Security agreement $ 15.0      
Term Loan Agreement [Member] | Silicon Valley Bank [Member]        
Debt [Line Items]        
Line of credit maximum borrowing amount       $ 15.0
Debt instrument, maturity date   Nov. 01, 2026    
Debt Instrument, Interest Rate   4.90%    
Debt instrument final payment interest fee percentage   5.00%    
Fee incurred for undrawn portion of loan   3.00%    
Term Loan Agreement [Member] | Silicon Valley Bank [Member] | SVB Loan Agreement [Member]        
Debt [Line Items]        
Debt instrument, maturity date   Jul. 01, 2024    
Debt Instrument, Interest Rate     6.75%  
Debt instrument final payment interest fee percentage   7.00%    
Prepayment fee percentage   0.00%    
Term Loan Agreement [Member] | Silicon Valley Bank [Member] | Prime Rate [Member]        
Debt [Line Items]        
Debt Instrument, Interest Rate During Period   8.15%    
Term Loan Agreement [Member] | Silicon Valley Bank [Member] | Prime Rate [Member] | SVB Loan Agreement [Member]        
Debt [Line Items]        
Debt Instrument, Interest Rate   6.75%    
Term Loan Agreement [Member] | Silicon Valley Bank [Member] | Maximum [Member] | SVB Loan Agreement [Member]        
Debt [Line Items]        
Debt Instrument, Interest Rate   10.00%    
Prepayment fee percentage   2.00%    
Term Loan Agreement [Member] | Silicon Valley Bank [Member] | Minimum [Member] | SVB Loan Agreement [Member]        
Debt [Line Items]        
Prepayment fee percentage   1.00%    
Term Loan Agreement [Member] | Silicon Valley Bank [Member] | Minimum [Member] | Prime Rate [Member] | SVB Loan Agreement [Member]        
Debt [Line Items]        
Debt Instrument, Interest Rate   3.50%