XML 37 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
20
20
   
201
9
   
20
20
   
201
9
 
Cost of revenues
  $
-
    $
-
    $
-
    $
-
 
Selling expense
   
3
     
4
     
6
     
4
 
Engineering and product development expense
   
11
     
12
     
21
     
15
 
General and administrative expense
   
194
     
197
     
368
     
377
 
    $
208
    $
213
    $
395
    $
396
 
Schedule of Nonvested Share Activity [Table Text Block]
   

Number
of Shares
   
Weighted
Average
Grant Date
Fair Value
 
Unvested shares outstanding, January 1, 2020
   
165,031
    $
6.55
 
Granted
   
74,000
     
3.59
 
Vested
   
(61,636
)
   
4.90
 
Forfeited
   
(15,065
)
   
5.02
 
Unvested shares outstanding, June 30, 2020
   
162,330
     
5.61
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
2020
   
2019
 
Risk-free interest rate
   
0.46
%
   
2.38
%
Dividend yield
   
0.00
%
   
0.00
%
Expected common stock market price volatility factor
   
.44
     
.41
 
Weighted average expected life of stock options (years)
   
6.25
     
6.25
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   

Number
of Shares
   
Weighted
Average
Grant Date
Fair Value
 
Options outstanding, January 1, 2020 (87,900 exercisable)
   
506,810
    $
6.89
 
Granted
   
113,980
     
3.49
 
Exercised
   
-
     
-
 
Forfeited
   
(27,140
)
   
6.30
 
Options outstanding, June 30, 2020 (202,055 exercisable)
   
593,650
     
6.26