v3.26.1
Note 6 - Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Stock Options Outstanding

 
  

Number of Shares

  

Weighted-Average Exercise Price

  

Weighted-Average Remaining Life

  

Aggregate Intrinsic Value

 
          (in years)  (in thousands) 

Balances—December 31, 2025

  13,086,288  $11.87   6.99  $58,029 

Granted

  72,104   17.51         

Exercised

  (339,840)  5.14         

Canceled

  (1,699,202)  6.42         

Balances—March 31, 2026

  11,119,350  $12.95   6.39  $102,320 

Exercisable—March 31, 2026

  5,121,924  $13.84   4.48  $45,833 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended March 31,

 
  

2026

  

2025

 

Cost of product revenue

 $44  $ 

Research and development

  1,758   2,762 

Selling, general and administrative

  110   2,919 

Total stock-based compensation expense

 $1,912  $5,681 
  

Three Months Ended March 31,

 
  

2026

  

2025

 

Service-based options

 $2,692  $4,107 

Market-based options

  (907)  1,469 

Restricted stock units

  31    

ESPP

  96   105 

Total stock-based compensation expense

 $1,912  $5,681 
Share-Based Payment Arrangement, Option [Member]  
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
 

Three Months Ended March 31,

 
 

2026

 

2025

 

Service-Based Stock Options

      

Expected term (in years)

 5.1 - 6.3  5.0 - 6.9 

Expected volatility

 93% - 95%  93% - 100% 

Risk-free interest rate

 3.7% - 3.8%  4.1% - 4.6% 

Expected dividend yield

    

Market-Based, and Market and Performance-Based Stock Options

      

Expected term (in years)

   5.5 - 8.9 

Expected volatility

   90% 

Risk-free interest rate

   4.4% - 4.6% 

Expected dividend yield

    

ESPP

      

Expected term (in years)

 0.5 - 1.0  0.5 - 1.0 

Expected volatility

 71.7% - 86.6%  98% 

Risk-free interest rate

 3.6% - 3.7%  4.1% - 4.3% 

Expected dividend yield