XML 30 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
March
3
1
,
201
7
   
December
31,
2
01
6
 
Raw materials
  $
11,543
    $
10,966
 
Finished goods
   
4,129
     
4,011
 
Total
  $
15,672
    $
14,977
 
Schedule of Accrued Liabilities [Table Text Block]
   
March
3
1
,
201
7
   
December
31,
201
6
 
Accrued
payroll and related expenses
  $
7,113
    $
9,036
 
Warranty liability
   
2,735
     
2,461
 
Sales tax
   
1,644
     
2,373
 
Other
   
3,458
     
3,527
 
Total
  $
14,950
    $
17,397