XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

 

Dividend yield

  0%  0%

Expected life (in years)

  4.9   4.9 

Expected volatility

  111%  64%

Risk-free interest rate

  1.0%  0.5%
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

 

Cost of revenue — Edge to Cloud

 $35  $79 

Selling, general and administrative

  625   735 

Research and development

  14   (2)

Total stock-based compensation expense

 $674  $812 

Per basic share

 $0.04  $0.06 

Per diluted share

 $0.04  $0.06 
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, 2019

  1,544,826  $2.74   7.47    

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 

Granted

  195,000   2.76         

Exercised

  (36,130)  1.88         

Forfeited

  (180,592)  1.95         

Expired

  (101,155)  3.24         

Balance at December 31, 2021

  1,664,014   2.07   6.64  $405,223 

Vested and expected to vest at December 31, 2021

  1,664,014   2.07   6.64   405,223 

Exercisable at December 31, 2021

  993,041  $2.41   5.76  $188,009 
Schedule of Share Based Compensation Additional Stock Options Activity [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

 

Weighted average grant-date fair value for options granted during the year

 $2.86  $1.08 

Vested options in-the-money

  327,476   71,993 

Aggregate intrinsic value of options exercised during the year

 $1.88  $1.00 
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

  219,596   1.48 

Vested

  (167,745)  1.45 

Forfeited

      

Unvested at December 31, 2020

  164,697   1.48 

Granted

  90,343   2.72 

Vested

  (199,311)  1.83 

Forfeited

  (21,115)  1.48 

Unvested at December 31, 2021

  34,614   2.72 

Expected to vest after December 31, 2021

  34,614  $2.72 
Schedule of Common Stock Reserved For Future Issuance [Table Text Block]

Stock options outstanding

  1,664,014 

Restricted stock units outstanding

  34,614 

Performance stock units outstanding

  500,000 

Stock options available for future grant

  1,095,772 

Common stock reserved for future issuance

  3,294,400