XML 37 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 1 - Business Description, Basis of Presentation and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   
Year Ended December 31,
 
   
2017
   
2016
   
201
5
 
Balance at beginning of the year
  $
187
    $
54
    $
58
 
Allowance increase (decrease)
   
287
     
148
     
36
 
Write offs , net of recoveries
   
(2
)
   
(15
)
   
(40
)
Balance at end of the year
  $
472
    $
187
    $
54
 
Schedule of Deferred Revenue and Associated Cost of Goods Sold and Gross Profit [Table Text Block]
   
As of December 31,
 
   
2017
   
2016
 
Deferred revenue
  $
4,635
    $
3,882
 
Deferred cost of goods sold
   
1,555
     
1,530
 
Deferred gross profit
  $
3,080
    $
2,352
 
Schedule of Product Warranty Liability [Table Text Block]
   
Year Ended December 31,
 
   
2017
   
2016
   
201
5
 
Balance at the beginning of year
  $
246
    $
288
    $
331
 
Accruals/additions
   
399
     
361
     
442
 
Usage/claims
   
(400
)
   
(403
)
   
(485
)
Balance at end of year
  $
245
    $
246
    $
288
 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Year Ended December 31,
 
   
2017
   
2016
   
201
5
 
Numerator:
                       
Net income/(loss)
  $
(14,172
)
  $
2,444
    $
6,776
 
Denominator:
                       
Basic weighted average shares
   
8,576,588
     
9,021,980
     
9,127,385
 
Dilutive common stock equivalents using treasury stock method
   
-
     
284,054
     
467,274
 
Diluted weighted average shares
   
8,576,588
     
9,306,034
     
9,594,659
 
                         
Basic earnings per common share:
  $
(1.65
)
  $
0.27
    $
0.74
 
Diluted earnings per common share:
  $
(1.65
)
  $
0.26
    $
0.71
 
                         
Weighted average options outstanding
   
815,870
     
885,163
     
1,053,785
 
Anti-dilutive options not included in the computation
   
815,870
     
323,644
     
177,125