XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Year Ended December 31,
 
   
2020
   
2019
 
Dividend yield
   
0
%    
0
%
Expected life (in years)
   
4.9
     
4.9
 
Expected volatility
   
64
%    
59
%
Risk-free interest rate
   
0.5
%    
1.6
%
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
Year Ended December 31,
 
   
2020
   
2019
 
Cost of revenue— professional engineering service
  $
79
    $
1
 
Selling, general and administrative
   
735
     
546
 
Research and development
   
(2
)    
(28
)
Total share-based compensation expense
  $
812
    $
519
 
Per basic share
  $
0.06
    $
0.04
 
Per diluted share
  $
0.06
    $
0.04
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
     
 
 
   
 
 
 
Weighted Average
     
 
 
     
 
 
   
 
 
 
Remaining
     
 
 
     
 
 
 
Weighted Average
   
Contractual Life
   
Aggregate
 
   
Number of Shares
   
Exercise Price
   
(in years)
   
Intrinsic Value
 
Balance at December 31, 2018
   
1,390,012
    $
4.77
     
6.83
     
 
 
Granted
   
958,798
     
1.69
     
 
     
 
 
Exercised
   
-
     
-
     
 
     
 
 
Forfeited
   
(251,213
)    
4.81
     
 
     
 
 
Expired
   
(552,771
)    
5.07
     
 
     
 
 
Balance at December 31, 2019    
1,544,826
     
2.74
     
7.47
    $
46,582
 
Granted
   
683,900
     
1.08
     
 
     
 
 
Exercised
   
(26,250
)    
1.34
     
 
     
 
 
Forfeited
   
(215,218
)    
1.50
     
 
     
 
 
Expired
   
(200,367
)    
4.82
     
 
     
 
 
Balance at December 31, 2020
   
1,786,891
     
3.10
     
7.75
    $
330,831
 
Vested and expected to vest at December 31, 2020
   
1,593,216
     
2.12
     
7.63
     
278,883
 
Exercisable at December 31, 2020
   
609,781
    $
3.26
     
6.03
    $
19,668
 
Schedule of Share Based Compensation Additional Stock Options Activity [Table Text Block]
   
Year Ended December 31,
 
   
2020
   
2019
 
Weighted average grant-date fair value for options granted during the year
  $
1.08
    $
1.33
 
Vested options in-the-money
   
71,993
     
344
 
Aggregate intrinsic value of options exercised during the year
  $
1
    $
 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   
Number of
   
Weighted Average
 
   
Shares
   
Award Price
 
Unvested at December 31, 2018
   
186,516
    $
2.87
 
Granted
   
225,693
     
1.44
 
Vested
   
(264,720
)    
2.03
 
Forfeited
   
(34,643
)    
4.68
 
Unvested at December 31, 2019
   
112,846
     
1.44
 
Granted
   
219,596
     
1.48
 
Vested
   
(167,745
)    
1.45
 
Forfeited
   
-
     
-
 
Unvested at December 31, 2020
   
164,697
     
1.48
 
Expected to vest after December 31, 2020
   
158,504
    $
1.48
 
Schedule of Common Stock Reserved For Future Issuance [Table Text Block]
Stock options outstanding
   
1,786,891
 
Restricted stock units outstanding
   
164,697
 
Stock options available for future grant
   
1,242,125
 
Common stock reserved for future issuance
   
3,193,713