XML 52 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Stockholders' Equity and Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted Average

  

Weighted Average

     
  

Number of

  

Weighted Average

  

Remaining Contractual

  

Aggregate Intrinsic Value

 
  

Options

  

Exercise Price

  

Term in Years

  

in Millions

 
                 

Outstanding as of December 31, 2023

  3,039,029  $15.13   6.21  $30.28 

Options granted

  2,083,000   26.65         

Options exercised

  (240,147)  5.25         

Options forfeited/canceled

  (418,854)  24.64         

Outstanding as of December 31, 2024

  4,463,028   20.15   7.61  $0.30 

Vested and expected to vest at December 31, 2024

  3,965,665   19.93   7.44  $0.30 

Exercisable at December 31, 2024

  1,794,501  $12.86   4.95  $0.30 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
        

Options outstanding

  

Options exercisable

 
            

Weighted

             
            

average

  

Weighted

      

Weighted

 
        

Number of

  

remaining

  

average

  

Number of

  

average

 

Range of exercise prices

  

outstanding

  

contractual

  

exercise

  

vested

  

exercise

 

From

  

To

  

options

  

life (in years)

  

price

  

options

  

price

 
$0.95  $4.10   900,303   3.5  $2.80   900,303  $2.80 
$5.46  $17.54   1,049,656   7.1  $16.21   560,765  $15.06 
$18.78  $26.57   539,277   8.7  $21.90   197,198  $21.81 
$26.91  $26.91   1,080,000   9.7  $26.91   364  $26.91 
$27.42  $77.00   893,792   9.2  $33.02   135,871  $57.40 
         4,463,028   7.6  $20.15   1,794,501  $12.86 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2024

  

2023

  

2022

 

Volatility

  151% to 170%   152% to 155%   151% to 154% 

Risk-free interest rates

  3.53% to 4.47%   3.82% to 4.37%   1.98% to 3.69% 

Expected life of option (in years)

  7   7   7 

Dividend yield

 

zero

  

zero

  

zero

 

Forfeiture rate

 

4.3

% 

zero

  

zero

 

Weighted average fair value of stock options granted

 $25.85  $18.21  $35.16 
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Number of Performance Awards

 

Outstanding as of December 31, 2023

  7,142 

Granted

   

Vested

   

Forfeited/canceled

   

Outstanding as of December 31, 2024

  7,142 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Years ended December 31,

 
  

2024

  

2023

  

2022

 
             

Research and development

 $6,492  $2,050  $1,631 
             

General and administrative

  9,799   2,536   435 
             

Total stock-based compensation expense

 $16,291  $4,586  $2,066