XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Description of Business and Basis of Presentation (Details Textual)
1 Months Ended 3 Months Ended
Oct. 11, 2017
USD ($)
Mar. 31, 2018
USD ($)
manufacturing_location
contract_manufacturer
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Jan. 01, 2018
USD ($)
Sep. 25, 2017
USD ($)
Dec. 31, 2016
USD ($)
Description of Business and Basis of Presentation (Textual) [Abstract]                
Manufacturing locations | manufacturing_location   3            
Deferred tax liability recorded associated with unremitted earnings of foreign subsidiary no longer considered indefinitely reinvested   $ 4,900,000            
Warranty period, minimum, in years   1 year            
Warranty period, maximum, in years   8 years            
Accrued warranty liability   $ 1,237,000 $ 1,413,000   $ 1,298,000     $ 1,213,000
Deferred revenue and customer deposits   6,299,000 6,669,000     $ 6,151,000    
Cash and cash equivalents   40,103,000 50,122,000          
Working capital amount   62,500,000            
Cost of revenue   22,735,000     20,578,000      
Selling, general and administrative   9,572,000     9,592,000      
Research and development   5,532,000     4,706,000      
Line of Credit [Member]                
Description of Business and Basis of Presentation (Textual) [Abstract]                
Revolving line of credit   25,000,000.0            
Borrowings outstanding   $ 5,000,000            
Minimum                
Description of Business and Basis of Presentation (Textual) [Abstract]                
Estimated Useful Life (in years)   8 years            
Maximum                
Description of Business and Basis of Presentation (Textual) [Abstract]                
Estimated Useful Life (in years)   14 years            
China                
Description of Business and Basis of Presentation (Textual) [Abstract]                
Number of contract manufacturers | contract_manufacturer   2            
Convertible Senior Notes due 2022                
Description of Business and Basis of Presentation (Textual) [Abstract]                
Proceeds received $ 43,000,000   5,700,000 $ 37,300,000        
Principal amount $ 6,000,000 $ 46,000,000 $ 46,000,000       $ 40,000,000  
Scenario, Adjustment | Accounting Standards Update 2017-07                
Description of Business and Basis of Presentation (Textual) [Abstract]                
Cost of revenue         83,000      
Selling, general and administrative         52,000      
Research and development         $ 20,000