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

Six Months Ended

 
   

June 30, 2022

 
   

Shares

   

Wtd. Avg.
Exercise Price

 

Outstanding as of beginning of year

    624,531     $ 2.13  

Exercised

    (154,504 )     1.95  

Outstanding as of June 30, 2022

    470,027     $ 2.19  
                 

Stock options exercisable as of June 30, 2022

    470,027     $ 2.19  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
   

Six Months Ended

 
   

June 30, 2022

 
   

Shares

   

Wtd. Avg. Grant Date Fair Value

 

Outstanding as of beginning of year

    1,212,783     $ 37.48  

Granted

    372,069       23.72  

Vested

    (282,317 )     34.65  

Forfeited

    (55,802 )     45.38  

Non-vested as of June 30, 2022

    1,246,733     $ 33.65  
   

Six Months Ended

 
   

June 30, 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 June 30, 2022

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

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2022

   

2021

   

2022

   

2021

 

Research and development costs

  $ 714     $ 437     $ 1,391     $ 620  

Sales and marketing costs

    738       269       1,443       453  

General and administrative costs

    3,719       1,667       6,729       2,646  

Cost of revenue

    802       147       1,809       305  

Total

  $ 5,973     $ 2,520     $ 11,372     $ 4,024