XML 70 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Additional Information (Detail)
12 Months Ended
Mar. 29, 2019
USD ($)
Tranche
Dec. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Term Loan Credit Agreement      
Debt Instrument [Line Items]      
Term loan, face amount $ 70,000,000    
Number of loan tranches | Tranche 3    
Debt instrument maturity date Mar. 01, 2024    
Term Loan Credit Agreement | Two Thousand Nineteen Term Loan      
Debt Instrument [Line Items]      
Debt instrument floating interest rate percentage 1.80%    
Effective interest rate 7.50%    
Interest-only payments date Mar. 01, 2022    
Principal plus declining interest payments 24 months    
Interest only payment period 12 months    
Trailing net revenue target period 12 months    
Term Loan Credit Agreement | Tranche 1      
Debt Instrument [Line Items]      
Term loan, face amount $ 40,000,000.0    
Term Loan Credit Agreement | Tranche 2 | Two Thousand Nineteen Term Loan      
Debt Instrument [Line Items]      
Term loan, face amount 15,000,000.0    
Term Loan Credit Agreement | Tranche 3 | Two Thousand Nineteen Term Loan      
Debt Instrument [Line Items]      
Loan and security agreement available upon revenue achievement 15,000,000.0    
Prior Loan Agreement | 2017 Term Loans      
Debt Instrument [Line Items]      
Repayments principal and interest aggregate amount 31,200,000    
Prepayment fees in aggregate amount 600,000    
Prior Loan Agreement | Interest Expense | 2017 Term Loans      
Debt Instrument [Line Items]      
Extinguishment loss recorded   $ 2,100,000  
Revolving Loan Credit Agreement      
Debt Instrument [Line Items]      
Term loan, face amount 5,000,000.0 $ 5,000,000.0 $ 8,500,000
Loan and security agreement available upon revenue achievement $ 10,000,000.0    
Debt instrument floating interest rate percentage 1.80%    
Borrowing limit     $ 10,000,000.0
Revolving Loan Credit Agreement | Two Thousand Nineteen Term Loan      
Debt Instrument [Line Items]      
Debt instrument maturity date Mar. 01, 2024