XML 55 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 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%

Issuance Date

 

September 9, 2024

 

Fair value lower range

 $ 

Fair value higher range

 $15.59 

Exercise price

 $2.75 

Expected term (in years)

  3.0 - 4.3 

Expected volatility

  65%

Dividend yield

  %

Risk-free rate

  3.7%
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of options

  

Weighted average exercise price per share

  

Weighted average remaining contractual term (years)

  

Aggregate intrinsic value

 

Outstanding as of December 31, 2022

  356,500  $26.22   6.3  $ 

Granted

               

Forfeited

  (51,334)           

Expired

  (2,833)            

Outstanding as of December 31, 2023

  302,333  $25.68   5.4    

Granted(1)

  136,667   3.06   9.6    

Forfeited

             

Expired

  (41,333)          

Outstanding as of December 31, 2024

  397,667  $18.33   6.2    

Options exercisable as of December 31, 2024

  249,001  $25.90   4.3    
Schedule of Nonvested Share Activity [Table Text Block]
  

Number of options

  

Weighted average exercise price per share

  

Weighted average remaining contractual term (years)

 

Unvested as of December 31, 2023

  123,833  $29.72   5.4 

Granted (1)

  136,667  $3.06   9.6 

Forfeited

  (6,000)      

Vested

  (105,834)      

Unvested as of December 31, 2024

  148,666  $5.66   9.4 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
      

Weighted average

 
  

Number of units

  

grant date fair value

 

Unvested as of December 31, 2022

  703,859  $32.22 

Granted

  581,185   5.34 

Vested and delivered

  (203,503)  17.76 

Withheld as treasury stock (1)

  (51,903)  10.92 

Vested not delivered (2)

  (6,599)  17.10 

Forfeited

  (291,501)  7.20 

Unvested as of December 31, 2023

  731,538   25.95 

Granted

  701,028   3.62 

Vested and delivered

  (319,933)  10.42 

Withheld as treasury stock (1)

      

Vested not delivered (2)

  3,833   10.60 

Forfeited

  (314,941)  7.29 

Unvested as of December 31, 2024

  801,525   20.72 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 

(In thousands)

 

2024

  

2023

 

Sales and marketing

 $218  $543 

Product development

  239   626 

General and administrative

  1,506   2,640 

Share-based compensation expense

  1,963   3,809 

Capitalized in intangible assets

  48   94 

Total share-based compensation

 $2,011  $3,903