XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Three Months Ended

March 31, 2022

 
  

Shares

  

Wtd. Avg.

Exercise Price

 

Outstanding as of beginning of year

  624,531  $2.13 

Exercised

  (129,933)  1.98 

Outstanding as of March 31, 2022

  494,598  $2.17 
         

Stock options exercisable as of March 31, 2022

  494,598  $2.17 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Three Months Ended

 
  

March 31, 2022

 
  

Shares

  

Wtd. Avg.

Grant Date

Fair Value

 

Outstanding as of beginning of year

  1,212,783  $37.48 

Granted

  301,011   26.38 

Vested

  (165,366)  37.48 

Forfeited

  (14,642)  44.37 

Non-vested as of March 31, 2022

  1,333,786  $34.90 
  

Three Months Ended

March 31, 2022

 
  

Shares

  

Wtd. Avg.

Grant Date

Fair Value

 

Outstanding as of beginning of year

  139,756  $19.86 

Granted

  349,568   22.66 

Vested

  (218,280)  10.95 

Non-vested as of March 31, 2022

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

Three Months Ended

March 31,

 
  

2022

  

2021

 

Research and development costs

 $677  $183 

Sales and marketing costs

  705   184 

General and administrative costs

  3,010   979 

Cost of revenue

  1,007   159 

Total

 $5,399  $1,505