XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Note 7 - Shareholders' Equity (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Three Months Ended March 31,
 
   
2021
   
2020
 
Dividend yield
   
0
%    
0
%
Expected life (years)
   
4.9
     
4.9
 
Expected volatility
   
83
%    
60
%
Risk-free interest rate
   
0.4
%    
1.1
%
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
Three Months Ended March 31,
 
   
2021
   
2020
 
Cost of revenue — Edge to Cloud   $
15
    $
4
 
Selling, general and administrative    
146
     
206
 
Research and development    
7
     
5
 
Total stock-based compensation expense
  $
168
    $
215
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
     
 
 
   
 
 
 
Weighted
     
 
 
     
 
 
   
 
 
 
Average
     
 
 
     
 
 
   
 
 
 
Remaining
     
 
 
     
 
 
 
Weighted
   
Contractual
     
 
 
   
Number of
   
Average
   
Life
   
Aggregate
 
   
Shares
   
Exercise Price
   
(in years)
   
Intrinsic Value
 
Balance at December 31, 2020
   
1,786,891
    $
2.04
     
7.75
    $
330,831
 
Granted
   
75,000
     
3.17
     
 
     
 
 
Exercised
   
(6,963
)    
5.15
     
 
     
 
 
Forfeited
   
(32,450
)    
1.02
     
 
     
 
 
Expired
   
(10,250
)    
2.91
     
 
     
 
 
Balance at March 31, 2021
   
1,812,228
     
2.09
     
7.73
     
2,789,370
 
Vested and expected to vest at March 31, 2021
   
1,637,437
     
2.14
     
7.63
     
2,468,576
 
Exercisable at March 31, 2021
   
800,338
     
2.76
     
6.60
     
909,183
 
Schedule of Share Based Compensation Additional Stock Options Activity [Table Text Block]
   
Three Months Ended March 31,
 
   
2021
   
2020
 
Weighted average grant-date fair value of options granted during the period
  $
3.17
    $
1.02
 
Options in-the-money (in shares)
   
550,733
     
 
Aggregate intrinsic value of options exercised during the period
  $
5.15
    $
 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   
Number of
   
Weighted Average
 
   
Shares
   
Award Price
 
Unvested at December 31, 2020
   
164,697
    $
1.48
 
Granted
   
     
 
Vested
   
(54,899
)    
1.48
 
Forfeited
   
     
 
Unvested at March 31, 2021
   
109,798
     
1.48
 
Expected to vest after March 31, 2021
   
107,223
     
1.48
 
Schedule of Common Stock Reserved For Future Issuance [Table Text Block]
   
March 31, 2021
 
Stock options outstanding
   
1,812,228
 
Restricted stock units and performance stock units outstanding
   
609,798
 
Stock options and restricted stock units available for future grant
   
1,209,825
 
Common stock reserved for future issuance
   
3,631,851