XML 49 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
USD ($)
Customer
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
Customer
Segment
Sep. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Customer
Jan. 01, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]            
Description of payment of customer invoice contract     The Company invoices its customers based upon the terms in the contracts, which generally requires payment 30 to 60 days from the date of invoice.      
Contract asset $ 0   $ 0   $ 0  
Revenue recognized, that were included in deferred product revenue     $ 500,000      
Application of an optional exemption not to disclose the value of unsatisfied performance obligations     true      
Number of major customers representing outstanding trade receivables | Customer 2   2   2  
Protracted length of inventory     1 year      
Inventory valuation reserves $ 100,000   $ 100,000   $ 300,000  
Non-cash purchases of capital expenditures     2,900,000 $ 900,000    
Accumulated amortization intangible assets 1,800,000   $ 1,800,000   1,700,000  
Estimated useful life of intangible assets     10 years      
Number of reportable segments | Segment     1      
Impairment charges acquired intangible assets 0 $ 0 $ 0 $ 0    
Period of warranty     1 year      
Warranty claim liability 0   $ 0   $ 0  
Operating lease right-of-use assets 14,110,000   14,110,000      
Operating lease liabilities – current 1,592,000   1,592,000      
Operating lease liabilities – non-current $ 18,458,000   $ 18,458,000      
ASU 2016-02            
Summary Of Significant Accounting Policies [Line Items]            
Operating lease right-of-use assets           $ 2,400,000
Operating lease liabilities – current           2,400,000
Operating lease liabilities – non-current           $ 2,400,000
Trade Accounts Receivable | Customer Concentration Risk            
Summary Of Significant Accounting Policies [Line Items]            
Concentration risk, percentage     47.00%   50.00%  
Minimum            
Summary Of Significant Accounting Policies [Line Items]            
Payment of customer invoice contract period     30 days      
Shelf lives of inventory     18 months      
Estimated useful life of property and equipment     3 years      
Maximum            
Summary Of Significant Accounting Policies [Line Items]            
Payment of customer invoice contract period     60 days      
Shelf lives of inventory     24 months      
Estimated useful life of property and equipment     5 years