XML 40 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2016
USD ($)
Country
Mar. 31, 2016
USD ($)
Jun. 30, 2015
USD ($)
Jun. 30, 2016
USD ($)
Country
Jun. 30, 2015
USD ($)
Schedule Of Accounting Policies [Line Items]          
Number of Countries in which Entity Operates | Country 15     15  
Gain (loss) from foreign currency transactions $ 64,000   $ (151,000) $ 262,000 $ (768,000)
Cash equivalents maturity, Term       Cash equivalents are high-quality short term money market instruments and commercial paper, with original maturities of three months or less.  
Goodwill impairment       $ 0  
Software development costs were capitalized $ 0     0  
Changes in cash flow from financing activities       0 $ (430,000)
Change in Accounting Method Accounted for as Change in Estimate [Member]          
Schedule Of Accounting Policies [Line Items]          
Reduction in provision for income taxes   $ 91,000      
Changes in cash flow from operating activities       91,000  
Changes in cash flow from financing activities       $ (91,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  
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