XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted Average

     
  

Options on

      

Remaining

  

Aggregate

 
  

Common

  

Exercise

  

Contractual

  

Intrinsic

 
  

Shares

  

Price

  

Term

  

Value

 
Outstanding December 31, 2020  3,931,586  $4.41   4.80     

Granted

  982,500  $5.57         

Exercised

  (915,404) $1.83         

Forfeited, cancelled, expired

  (319,799) $5.12         
Outstanding September 30, 2021  3,678,883  $5.30   5.47  $4,335 
Exercisable September 30, 2021  1,904,711  $4.37   3.01  $3,493 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

For the Nine Months

 
  

Ended September 30,

 
  

2021

  

2020

 

Expected stock price volatility

  50%  46%

Risk-free interest rate

  0.90%  0.38%

Forfeiture rate

  0%  0%

Expected dividend yield

  0%  0%

Expected life of options - years

  5.74   6.15 

Weighted-average fair value of options granted

 $2.57  $3.43 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
      

Weighted Average

 

Weighted Average

  

Service-Based

  

Grant Date

 

Vesting

  

RSU's

  

Fair Value

 

Period (in Years)

Unvested at December 31, 2020

  428,006  $6.13  

Granted - service based

  352,890  $5.72  

Vested

  (421,407) $5.63  

Forfeited and cancelled

  (32,874) $6.10  

Unvested at September 30, 2021

  326,615  $6.34 

2.1

Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Selling, general and administrative

 $1,093  $468  $3,722  $1,393 

Research and development

  210   78   588   169 

Total share-based expense

 $1,303  $546  $4,310  $1,562