XML 105 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Balance Sheet Detail (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
December 31,
 
   
201
9
   
201
8
 
Raw materials
  $
17,935
    $
16,991
 
Work in process
   
2,016
     
2,306
 
Finished goods
   
13,970
     
8,717
 
Total
  $
33,921
    $
28,014
 
Property, Plant and Equipment [Table Text Block]
   
December 31,
 
   
201
9
   
201
8
 
Leasehold improvements
  $
867
    $
660
 
Office equipment and furniture
   
3,110
     
2,835
 
Machinery and equipment
   
7,805
     
7,304
 
     
11,782
     
10,799
 
Less: Accumulated depreciation
   
(8,965)
     
(8,127)
 
Property and equipment, net
  $
2,817
    $
2,672
 
Schedule of Intangible Assets and Goodwill [Table Text Block]
   
Gross
Carrying
Amount
   
Accumulated
Amortization &
Impairment
Amount
   
Net
Amount
 
December 31, 201
9
 
 
 
 
 
 
 
 
 
 
 
 
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, 2018
 
 
 
 
 
 
 
 
 
 
 
 
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
 
Schedule of Accrued Liabilities [Table Text Block]
   
December 31,
 
   
201
9
   
201
8
 
Accrued payroll and related expenses
  $
14,341
    $
9,377
 
Sales and marketing accruals
   
2,527
     
2,379
 
Accrued sales tax
   
3,922
     
2,935
 
Warranty liability
   
4,401
     
4,666
 
Other accrued liabilities
   
5,116
     
3,943
 
Total
  $
30,307
    $
23,300