XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Shareholders' Equity (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Dividend yield
   
0
%    
0
%    
0
%    
0
%
Expected life (years)
   
4.9
     
5.8
     
4.9
     
5.9
 
Expected volatility
   
63
%    
64
%    
63
%    
64
%
Risk-free interest rate
   
0.3
%    
2.2
%    
0.7
%    
2.2
%
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Cost of revenue — Edge to Cloud
  $
20
    $
3
    $
24
    $
9
 
Selling, general and administrative
   
80
     
10
     
286
     
198
 
Research and development
   
5
     
2
     
10
     
(24
)
Total stock-based compensation expense
  $
105
    $
15
    $
320
    $
183
 
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, 2019
   
1,544,826
    $
2.74
     
7.47
    $
46,582
 
Granted
   
567,900
     
1.02
     
 
     
 
 
Exercised
   
     
     
 
     
 
 
Forfeited
   
(109,656
)    
1.72
     
 
     
 
 
Expired
   
(172,898
)    
4.82
     
 
     
 
 
Balance at June 30, 2020
   
1,830,172
     
2.07
     
8.15
     
418,539
 
Vested and expected to vest at June 30, 2020
   
1,540,412
     
2.20
     
7.94
     
320,836
 
Exercisable at June 30, 2020
   
529,497
    $
3.63
     
5.51
    $
6,100
 
Schedule of Share Based Compensation Additional Stock Options Activity [Table Text Block]
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Weighted average grant-date fair value of options granted during the period
  $
1.66
    $
1.35
    $
1.02
    $
1.88
 
Options in-the-money (in shares)
   
25,344
     
     
25,344
     
 
Aggregate intrinsic value of options exercised during the period
  $
    $
    $
    $
 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   
Number of
   
Weighted Average
 
   
Shares
   
Award Price
 
Unvested at December 31, 2019
   
112,846
    $
1.44
 
Granted
   
     
 
Vested
   
(112,846
)    
1.44
 
Forfeited
   
     
 
Unvested at June 30, 2020
   
    $
 
Expected to vest after June 30, 2020
   
    $
 
Schedule of Common Stock Reserved For Future Issuance [Table Text Block]
   
June 30, 2020
 
Stock options outstanding
   
1,830,172
 
Restricted stock units outstanding
   
 
Stock options and restricted stock units available for future grant
   
1,444,690
 
Common stock reserved for future issuance
   
3,274,862