XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Share-based Payment Awards (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted

     
      

Weighted

  

Average

     
      

Average

  

Remaining

  

Aggregate

 
      

Exercise

  

Contractual

  

Intrinsic

 
  

Shares

  

Price

  

Term (Yrs)

  

Value

 

Outstanding as of December 31, 2024

  5,918,616  $4.65         

Issued

  471,059  $13.12         

Exercised

  (108,451) $3.63         

Forfeited/Cancelled

  (316,220) $4.99         

Outstanding as of September 30, 2025

  5,965,004  $5.34   6.6  $97,765 

Options exercisable as of September 30, 2025

  4,376,667  $4.83   5.9  $73,978 

Options vested and expected to vest at September 30, 2025

  5,965,004  $5.34   6.6  $97,765 
          

Weighted

     
      

Weighted

  

Average

     
      

Average

  

Remaining

  

Aggregate

 
      

Exercise

  

Contractual

  

Intrinsic

 
  

Shares

  

Price

  

Term (Yrs)

  

Value

 

Outstanding as of December 31, 2023

  4,839,226  $4.57         

Issued

  1,511,118  $4.41         

Exercised

  (2,500) $2.97         

Forfeited/Cancelled

  (264,717) $4.61         

Outstanding as of September 30, 2024

  6,083,127  $4.53   7.2  $11,194 

Options exercisable as of September 30, 2024

  4,060,340  $4.70   6.4  $7,448 

Options vested and expected to vest at September 30, 2024

  6,083,127  $4.53   7.2  $11,194 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Number of Units

  

Weighted Average Grant-Date Fair Value Per Unit

 

Outstanding and unvested as of December 31, 2024

  226,068  $3.82 

Granted

  197,326  $13.27 

Vested

  (84,204) $4.75 

Forfeited

  (44,373) $6.92 

Outstanding and unvested as of September 30, 2025

  294,817  $12.95 
  

Number of Units

  

Weighted Average Grant-Date Fair Value Per Unit

 

Outstanding and unvested as of December 31, 2023

  274,204  $2.63 

Granted

    $ 

Vested

  (90,402) $2.63 

Forfeited

  (23,000) $2.63 

Outstanding and unvested as of September 30, 2024

  160,802  $2.63