XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2017
USD ($)
Country
Jun. 30, 2016
USD ($)
Jun. 30, 2017
USD ($)
Country
Jun. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
Schedule Of Accounting Policies [Line Items]          
Number of Countries in which Entity Operates | Country 14   14    
Revision of previously issued financial statements, resulted decrease in gross profit and increase in operating expenses   $ 1,974,000   $ 3,798,000  
Gain (loss) from foreign currency transactions $ (23,000) 64,000 $ (47,000) 262,000  
Investments 4,073,000   4,073,000   $ 4,073,000
Software development costs were capitalized 0   0    
Cost of Goods Sold [Member]          
Schedule Of Accounting Policies [Line Items]          
Revision of previously issued financial statements, resulted decrease in gross profit and increase in operating expenses   $ 1,974,000   $ 3,798,000  
Other Long-term Liabilities [Member]          
Schedule Of Accounting Policies [Line Items]          
Long-term deferred revenue $ 7,491,000   $ 7,491,000    
Patents [Member]          
Schedule Of Accounting Policies [Line Items]          
Estimated useful lives of assets     20 years    
Minimum [Member]          
Schedule Of Accounting Policies [Line Items]          
Estimated useful lives of assets     3 years    
Warranty for hardware purchase     1 year    
Extended product warranty period     1 year    
Minimum [Member] | Software Development Costs [Member]          
Schedule Of Accounting Policies [Line Items]          
Estimated economic life of product     2 years    
Minimum [Member] | Proprietary Technology [Member]          
Schedule Of Accounting Policies [Line Items]          
Estimated useful lives of assets     3 years    
Minimum [Member] | Customer Relationships [Member]          
Schedule Of Accounting Policies [Line Items]          
Estimated useful lives of assets     5 years    
Maximum [Member]          
Schedule Of Accounting Policies [Line Items]          
Estimated useful lives of assets     7 years    
Warranty for hardware purchase     2 years    
Extended product warranty period     4 years    
Maximum [Member] | Software Development Costs [Member]          
Schedule Of Accounting Policies [Line Items]          
Estimated economic life of product     5 years    
Maximum [Member] | Proprietary Technology [Member]          
Schedule Of Accounting Policies [Line Items]          
Estimated useful lives of assets     7 years    
Maximum [Member] | Customer Relationships [Member]          
Schedule Of Accounting Policies [Line Items]          
Estimated useful lives of assets     12 years