XML 23 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Additional Information (Detail)
Mar. 29, 2019
USD ($)
Tranche
Mar. 31, 2020
USD ($)
Dec. 31, 2019
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]      
Loan and security agreement available upon revenue achievement 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 $ 4,800,000 $ 5,000,000.0
Loan and security agreement available upon revenue achievement $ 15,000,000.0    
Debt instrument floating interest rate percentage 1.80%    
Revolving Loan Credit Agreement | Two Thousand Nineteen Term Loan      
Debt Instrument [Line Items]      
Debt instrument maturity date Mar. 01, 2024