Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Additional Information (Details)

v3.5.0.2
Balance Sheet Components - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2016
USD ($)
Customer
Sep. 30, 2015
USD ($)
Sep. 30, 2016
USD ($)
Customer
Sep. 30, 2015
USD ($)
Customer
Dec. 31, 2015
USD ($)
Customer
Schedule Of Balance Sheet Components [Line Items]          
Unbilled Receivables $ 5,272,000   $ 5,272,000   $ 5,155,000
Accounts Receivable Net Current $ 29,717,000   $ 29,717,000   19,872,000
Percentage of Non-US revenue invoiced in Euros 72.80% 87.50% 70.70% 74.60%  
Salvage value of expenditures for additions, improvements and replacements $ 0   $ 0    
Repairs and maintenance expense 497,000 $ 686,000 1,930,000 $ 1,897,000  
Depreciation and amortization 3,388,000 3,539,000 10,217,000 10,404,000  
Impairments of long-lived assets 0 0 0 0  
Impairment of finite lived intangible assets 0 0 0 0  
Amortization of intangible assets 28,000 $ 21,000 73,000 64,000  
Construction in Process and Computer Software or Development Cost          
Schedule Of Balance Sheet Components [Line Items]          
Depreciation and amortization     0 $ 0  
Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Accounts Receivable Net Current $ 6,668,000   $ 6,668,000   $ 7,441,000
Sales Revenue, Net | Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Number of customers | Customer 1   0 0  
Concentration risk, percentage 9.50% 21.50% 12.40% 21.10%  
Net Accounts Receivable | Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Number of customers | Customer     1   0
Concentration risk, percentage     22.40%   37.40%
Sales Revenue, Services, Net | Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage 71.00% 75.90% 71.60% 74.00%  
Raw materials | Supplier Concentration Risk | Vendor one          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage     22.00% 23.00%  
Raw materials | Supplier Concentration Risk | Vendor two          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage     14.90% 17.40%  
Raw materials | Supplier Concentration Risk | Vendor three          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage     7.90% 8.90%