v3.26.1
Note 12 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 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 options

  

Weighted average exercise price per share

  

Weighted average remaining contractual term (years)

  

Aggregate intrinsic value

 

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    

Granted

            

Forfeited

  (66,000)         

Outstanding as of December 31, 2025

  331,667  $16.35   5.6    

Options exercisable as of December 31, 2025

  193,167  $24.96   3.5    
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, 2024

  148,666  $5.66   9.4 

Granted

         

Forfeited

         

Vested

  (10,166)      

Unvested as of December 31, 2025

  138,500  $4.33   8.5 
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, 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 

Granted

  1,368,563   2.28 

Vested and delivered

  (485,276)  4.60 

Withheld as treasury stock (1)

      

Vested not delivered (2)

  (10,706)  13.51 

Forfeited

  (202,761)  2.85 

Unvested as of December 31, 2025

  1,471,345   11.12 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 

(In thousands)

 

2025

  

2024

 

Sales and marketing

 $461  $218 

Product development

  274   239 

General and administrative

  1,376   1,506 

Share-based compensation expense

  2,111   1,963 

Capitalized in intangible assets

  37   48 

Total share-based compensation

 $2,148  $2,011