XML 42 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Note 12 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2026

   

2025

   

2026

   

2025

 

General and administrative

  $ 606     $ 538     $ 1,125     $ 1,216  

Research and development

    512       233       815       422  

Total share-based compensation

  $ 1,118     $ 771     $ 1,940     $ 1,638  
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, 2025

    6,864,854     $ 4.11     $ 26,479  

Granted

    2,029,249       6.03          

Forfeitures

    (464,459 )     4.25          

Exercised

    (181,649 )     3.06          

Expired

    (67,500 )     2.11          

Balances at June 30, 2026

    8,180,495     $ 4.61     $ 20,260  
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

    51,443       6.6     $ 1.64       48,318       6.6  
$2.00 -

$2.99

    2,016,923       6.4       2.75       1,537,218       6.4  
$3.00 -

$3.99

    223,107       3.5       3.67       206,233       3.1  
$4.00 -

$4.99

    2,764,219       7.1       4.33       1,229,019       5.4  
$5.00 -

$5.99

    2,168,536       8.3       5.72       272,101       5.5  
$6.00 -

$10.00

    956,267       8.4       7.24       143,792       3.1  
          8,180,495       7.3     $ 4.61       3,436,681       5.6