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

Three Months Ended March 31,

 
   

2026

   

2025

 
                 

Research and development

  $ 1,344     $ 807  

General and administrative

    3,729       1,707  

Total

  $ 5,073     $ 2,514  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted

   

Weighted

         
   

Number of

   

Average

   

Average

   

Aggregate

 
   

Unvested

   

Exercise

   

Remaining

   

Intrinsic

 
   

Options

   

Price

   

Contractual

   

Value

 
   

(000's)

   

Per Share

   

Term (in years)

   

($000's)

 

Outstanding at December 31, 2025

    16,352     $ 3.13       6.69     $ 36,614  

Granted

    9,311     $ 5.18       9.76        

Exercised

    (2,361 )   $ 3.62             5,291  

Forfeited/canceled

        $              

Outstanding at March 31, 2026

    23,302     $ 3.90       8.40     $ 32,473  

Vested at March 31, 2026

    8,168     $ 3.31       6.82     $ 16,177  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Three Months Ended March 31,

 
   

2026

   

2025

 

Expected term (in years)

    6.0       6.0  

Risk-free rate

    3.84 %     4.28 %

Expected volatility

    84 %     86 %

Expected dividend yield

           
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
   

Shares
(000's)

   

Weighted
Average Price
Per Share

   

Weighted
Average Fair Value ($000's)

 

Unvested, December 31, 2025

    1,028     $ 2.33     $ 2,395  

Granted

    862       5.17       4,458  

Vested

    (284 )     2.81       (798 )

Forfeited or canceled

                 

Unvested, March 31, 2026

    1,606     $ 3.77     $ 6,055