XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2025
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 stock options

  

Weighted average exercise price per share

  

Weighted average remaining contractual term (in years)

  

Aggregate intrinsic value

 

Outstanding as of December 31, 2024

  397,667  $18.33   6.2  $ 

Granted

            

Exercised

            

Forfeited

  (66,000)         

Outstanding as of September 30, 2025

  331,667  $16.35   6.1

 

 $ 

Options exercisable as of September 30, 2025

  189,001  $25.03   

3.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, 2024

  148,666  $5.66   9.4 

Granted

         

Forfeited

         

Vested

  (6,000)      

Unvested as of September 30, 2025

  142,666  $4.30   8.8 
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, 2024

  801,525  $20.72 

Granted

  483,101   2.18 

Vested and delivered

  (368,094)  4.61 

Withheld as treasury stock (1)

      

Vested not delivered (2)

  (21,897)  8.42 

Forfeited

  (77,251)  3.63 

Unvested as of September 30, 2025

  817,384  $18.81 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Sales and marketing

 $123  $22  $175  $163 

Product development

  80   74   162   174 

General and administrative

  275   364   812   1,146 

Share-based compensation expense

  478   460   1,149   1,483 

Capitalized in intangible assets

  8   10   25   39 

Total share-based compensation

 $486  $470  $1,174  $1,522