XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 14 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Nine Months Ended

 
  

September 30, 2022

 
       
  

Shares

  

Wtd. Avg. Exercise Price

 

Outstanding as of beginning of year

  624,531  $2.13 

Exercised

  (158,075)  1.94 

Forfeited

  (10,000)  1.82 

Outstanding as of September 30, 2022

  456,456  $2.20 
         

Stock options exercisable as of September 30, 2022

  456,456  $2.20 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Nine Months Ended

 
  

September 30, 2022

 
  

Shares

  

Wtd. Avg.

Grant Date

Fair Value

 

Outstanding as of beginning of year

  1,212,783  $37.48 

Granted

  1,255,449   25.55 

Vested

  (448,056)  35.60 

Forfeited

  (83,922)  46.29 

Non-vested as of September 30, 2022

  1,936,254  $29.79 
  

Nine Months Ended

 
  

September 30, 2022

 
  

Shares

  

Wtd. Avg.

Grant Date

Fair Value

 

Outstanding as of beginning of year

  139,756  $19.86 

Granted

  349,568   21.26 

Vested

  (218,280)  10.95 

Non-vested as of September 30, 2022

  271,044  $30.64 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Cost of revenue

 $809  $742  $2,619  $1,047 

General and administrative costs

  3,959   3,015   10,687   5,662 

Sales and marketing costs

  829   560   2,272   1,012 

Research and development costs

  702   551   2,093   1,171 

Total

 $6,299  $4,868  $17,671  $8,892