XML 54 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2020
USD ($)
Customer
Segment
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
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  
Product revenue recognized, that were included in deferred product revenue $ 600,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 3 3  
Protracted length of inventory 1 year    
Inventory valuation reserves   $ 100,000  
Non-cash purchases of capital expenditures $ 500,000 3,100,000  
Number of reportable segments | Segment 1    
Impairment charges acquired intangible assets $ 0 0 $ 0
Period of warranty 1 year    
Warranty claim liability $ 0 $ 0  
Trade Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 51.00% 56.00%  
Other Assets      
Summary Of Significant Accounting Policies [Line Items]      
Cash surrender value of associated life insurance policies $ 200,000 $ 0  
Other Long-term Liabilities      
Summary Of Significant Accounting Policies [Line Items]      
Liability for deferred compensation $ 200,000 $ 0  
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    
Percentage of deferred compensation from base salary 80.00%    
Percentage of deferred compensation from variable compensation 100.00%    
Shelf lives of inventory 24 months    
Inventory valuation reserves $ 100,000    
Estimated useful life of property and equipment 5 years