XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Issuance Date

 

February 1, 2019

  

December 20, 2019

  

March 1, 2020

  

March 1, 2021

 

Fair value lower range

 $16.86  $9.48  $8.76  $26.04 

Fair value higher range

 $17.16  $9.66  $8.94  $26.58 

Exercise price

 $28.32  $15.36  $13.98  $37.98 

Expected term (in years)

  1.0 - 1.3   1.0 - 1.6   1.0 - 1.5   1.0 - 1.3 

Expected volatility

  65%  70%  70%  80%

Dividend yield

  %  %  %  %

Risk-free rate

  2.61%  1.85%  1.05%  1.18%
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of options

  

Weighted average exercise price per share

  

Weighted average remaining contractual term (in years)

  

Aggregate intrinsic value

 

Outstanding as of December 31, 2023

  302,333  $25.68   5.4  $ 

Granted(1)

  16,667   3.36   9.9    

Exercised

  (20,666)         

Forfeited

            

Outstanding as of June 30, 2024

  298,334  $25.15   5.2

 

 $ 

Options exercisable as of June 30, 2024

  263,668  $25.65   

4.8

  $ 
Schedule of Nonvested Share Activity [Table Text Block]
  

Number of stock options

  

Weighted average exercise price per share

  

Weighted average remaining contractual term (in years)

 

Unvested as of December 31, 2023

  123,833  $29.72   5.4 

Granted(1)

  16,667   3.36   9.9 

Forfeited

         

Vested

  (105,834)      

Unvested as of June 30, 2024

  34,666  $21.34   8.2 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of units

  

Weighted average grant-date fair value

 

Unvested as of December 31, 2023

  731,538  $25.95 

Granted

  654,411   3.67 

Vested and delivered

  (295,310)  10.19 

Withheld as treasury stock (1)

      

Vested not delivered (2)

  (1,487)  10.50 

Forfeited

  (95,177)  14.22 

Unvested as of June 30, 2024

  993,975   17.55 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Sales and marketing

 $57  $129  $141  $296 

Product development

  55   136   100   327 

General and administrative

  311   671   782   1,434 

Share-based compensation expense

  423   936   1,023   2,057 

Capitalized in intangible assets

  11   24   29   51 

Total share-based compensation

 $434  $960  $1,052  $2,108