XML 39 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 4 - Balance Sheet Detail (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
December 31,
 
   
2017
   
 
2016*
 
Raw materials
  $
19,160
    $
9,072
 
Work in process
   
2,744
     
1,894
 
Finished goods
   
6,878
     
4,011
 
Total
  $
28,782
    $
14,977
 
*
The Raw materials balance in prior year was reclassified for consistency with current year.
Property, Plant and Equipment [Table Text Block]
   
December 31,
 
   
2017
   
2016
 
Leasehold improvements
  $
640
    $
652
 
Office equipment and furniture
   
2,370
     
2,973
 
Machinery and equipment
   
6,277
     
5,435
 
     
9,287
     
9,060
 
Less: Accumulated depreciation
   
(7,191
)
   
(7,153
)
Total Property and equipment, net
  $
2,096
    $
1,907
 
Schedule of Intangible Assets and Goodwill [Table Text Block]
   
Gross
Carrying
Amount
   
Accumulated
Amortization & Impairment
Amount
   
Net
Amount
 
December 31,
2017
 
Patent sublicense
  $
1,218
    $
1,218
    $
 
Customer relationship intangible related to acquisition
   
2,510
     
2,510
     
 
Other identified intangible assets related to acquisition
   
780
     
780
     
 
Other intangible
   
155
     
155
     
 
Goodwill
   
1,339
     
     
1,339
 
Total
  $
6,002
    $
4,663
    $
1,339
 
December 31,
2016
 
Patent sublicense
  $
1,218
    $
1,218
    $
 
Customer relationship intangible related to acquisition
   
2,510
     
2,508
     
2
 
Other
identified intangible assets related to acquisition
   
780
     
780
     
 
Other intangible
   
155
     
155
     
 
Goodwill
   
1,339
     
     
1,339
 
Total
  $
6,002
    $
4,661
    $
1,341
 
Schedule of Accrued Liabilities [Table Text Block]
   
December 31,
 
   
2017
   
2016
 
Accrued payroll and related expenses
  $
12,567
    $
9,036
 
Sales
and marketing accruals
   
3,710
     
706
 
Accrued sales tax
   
2,920
     
2,373
 
Warranty liability
   
3,508
     
2,461
 
Other accrued liabilities
   
4,143
     
2,821
 
Total
  $
26,848
    $
17,397