v3.25.2
Note 11 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted-

 
          

Average

 
      

Weighted-

  

Remaining

 
      

Average

  

Contractual

 
  

Number of

  

Exercise

  

Term

 
  

Options

  

Price

  

(In Years)

 

Outstanding - January 1, 2024

  88,453  $2.29   3.67 

Granted

  940,000  $5.42   9.80 

Exercised

    $    

Modified/Cancelled

    $    

Expired/Forfeited

  (90,000) $6.33    

Outstanding - December 31, 2024

  938,453  $5.08   9.20 

Granted

  327,901  $2.60   9.76 

Exercised

    $    

Modified/Cancelled

  (54,945) $    

Expired/Forfeited

  (362,555) $4.86    

Outstanding - June 30, 2025

  848,854  $4.18   8.74 

Exercisable - June 30, 2025

  247,621  $4.46   6.63 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

For the Six Months Ended

 
  

June 30, 2025

 

Weighted average grant date fair value

 $2.57 

Expected term (years)

  5.14-5.52 

Risk-free interest rate

  3.5-3.51%

Expected volatility

  52.0%

Expected dividends yield

  0%

Exercise price

  2.2002.9393 
  

For the Six Months Ended

 
  

June 30, 2024

 

Weighted average grant date fair value

 $3.91 

Expected term (years)

  5.89 

Risk-free interest rate

  4.0 - 4.1%

Expected volatility

  68.0%

Expected dividends yield

  0%

Exercise price

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

Three Months Ended June 30,

  

Six Months Ended June 30,

 

(in thousands)

 

2025

  

2024

  

2025

  

2024

 

General and administrative

 $228  $68  $455  $232 

Advertising and promotions

     11      39 

Product software and development

     11      39 

Total

 $228  $90  $455  $310 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 

(in thousands)

 

2025

  

2024

  

2025

  

2024

 

General and administrative

 $273  $52  $354  $341 

Advertising and promotions

     3      11 

Product software and development

     3      11 

Total

 $273  $58  $354  $363 
Warrant [Member]  
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
          

Weighted-

 
          

Average

 
      

Weighted-

  

Remaining

 
      

Average

  

Contractual

 
  

Number of

  

Exercise

  

Term

 
  

Shares

  

Price

  

(In Years)

 

Warrants outstanding - January 1, 2024

  39,172  $2.37   3.50 

Issued

  62,500  $10.00   4.81 

Exercised

    $    

Expired

    $    

Warrants outstanding - December 31, 2024

  101,672  $7.06   4.40 

Issued

    $    

Exercised

    $    

Expired

    $    

Warrants outstanding - June 30, 2025

  101,672  $7.06   4.40 

Warrants exercisable - June 30, 2025

  101,672  $7.06   4.40 
Restricted Stock Units (RSUs) [Member]  
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
      

Weighted

 
      

Average

 
  

Number of

  

Grant Date

 
  

Units

  

FV

 

RSUs outstanding at January 1, 2024

  93,823  $8.07 

Granted

  306,623  $5.64 

Vested

  (48,989) $7.18 

Forfeited

  (95,741) $7.60 

RSUs outstanding at December 31, 2024

  255,716  $4.13 

Granted

  142,091  $2.56 

Vested

  (109,792) $3.67 

Forfeited

  (104,240) $5.43 

RSUs outstanding at June 30, 2025

  183,775  $4.55