v3.19.1
Loan and Security Agreement - Additional Information (Detail) - Loan and Security Agreement [Member]
1 Months Ended 12 Months Ended
Mar. 27, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Installment
Dec. 31, 2018
USD ($)
Term Loan [Member]        
Debt Instrument [Line Items]        
Debt instrument, payment terms     The term loan was repayable in 36 equal monthly installments through August 2019  
Credit facility, maturity date     Aug. 31, 2019  
Number of monthly installments | Installment     36  
Debt instrument, interest rate terms     Accrued interest at an annual rate of 2.0% above the greater of 3.5% or the prime rate.  
Annual rate of accrued interest     2.00%  
Debt instrument interest rate during period minimum stated percentage     3.50%  
Interest rate     6.50%  
Term Loan [Member] | 2018 Loan Modification [Member]        
Debt Instrument [Line Items]        
Repayment of term loan $ 2,300,000      
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Interest rate at end of period     5.00%  
Credit facility borrowing capacity     $ 6,000,000  
Revolving Credit Facility [Member] | 2018 Loan Modification [Member]        
Debt Instrument [Line Items]        
Credit facility, maturity date   Mar. 31, 2020    
Annual rate of accrued interest   0.50%    
Debt instrument interest rate during period minimum stated percentage   4.25%    
Credit facility borrowing capacity   $ 11,000,000    
Maximum percentage borrowings of eligible accounts receivable   80.00%    
Debt instrument, interest rate description   Bear interest at one-half percent (0.5%) above the greater of 4.25% or the prime rate.    
Debt Instrument, Covenant Description   The Company is required to maintain a financial performance covenant a minimum asset coverage ratio of 1.5 to 1, calculated as the sum of unrestricted cash and qualified accounts receivable divided by borrowings outstanding under the revolving line of credit. Events which would meet the criteria of a default under the 2018 Loan Modification include failure to make payments when due, insolvency events, failure to comply with covenants or material adverse events with respect to the Company.    
Revolving line of credit outstanding amount       $ 0
Borrowing under revolving line of credit, remaining amount       $ 11,000,000