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