v3.25.1
Note 12 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended

March 31

 
   

2025

   

2024

 

General and administrative

    678       293  

Research and development

  $ 189     $ 195  

Total share-based compensation

  $ 867     $ 488  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Shares

Underlying

Options

   

Weighted

Average Exercise

Price Per Share

   

Aggregate

Intrinsic Value

 

Balances at December 31, 2024

    4,692,438     $ 3.33     $ 10,243  

Granted

    453,529       5.69          

Forfeitures

    (57,625 )     2.46          

Exercised

    (37,000 )     2.52          

Balances at March 31, 2025

    5,051,342     $ 3.56     $ 3,517  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
   

Outstanding, Vested and Expected to Vest

   

Options Vested and Exercisable

 

Per Share Exercise Price

 

Shares

   

Weighted Average

Remaining

Contractual Life

(Years)

   

Weighted Average

Exercise Price

   

Options

Exercisable

   

Weighted Average

Remaining

Contractual Life

(Years)

 

$1.00

- $1.99     199,193       7.9     $ 1.60       100,692       7.9  

$2.00

- $2.99     2,877,520       7.6       2.73       1,191,425       6.7  

$3.00

- $3.99     311,893       5.5       3.50       211,893       3.7  

$4.00

- $4.99     797,182       5.1       4.52       677,182       4.3  

$5.00

- $10.00     865,554       7.8       5.92       359,794       5.2  
          5,051,342       7.1     $ 3.56       2,540,986       5.6