XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Equity Incentive Plans (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2025

   

2024

   

2025

   

2024

 

Cost of revenue

  $ 56     $ 173     $ 162     $ 299  

Research & development

    183       572       625       1,102  

Selling, general & administrative

    2,309       3,146       4,756       6,080  

Total stock-based compensation expense

  $ 2,548     $ 3,891     $ 5,543     $ 7,481  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                   

Weighted

         
                   

Average

         
           

Weighted

   

Remaining

   

Aggregate

 
           

Average

   

Contractual

   

Intrinsic

 
   

Number of

   

Exercise

   

Term

   

Value

 
   

Options

   

Price

   

(in years)

   

(in thousands)

 

Outstanding as of December 31, 2024

    2,089,040     $ 32.07             $ -  

Granted

    11,300     $ 13.99                  

Exercised

    -    

$

-             $ -  

Forfeited and canceled

    (272,468

)

  $ 34.03             $ -  

Outstanding as of June 30, 2025

    1,827,872     $ 31.65       6.6     $ -  

Vested, June 30, 2025

    1,394,669     $ 32.93       6.0     $ -  

Vested or expected to vest, June 30, 2025

    1,827,872     $ 31.65       6.6     $ -  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Six Months Ended

 
   

June 30,

 
   

2025

   

2024

 

Risk free interest rate

    3.8 %     -       4.0 %     3.9 %     -       4.6 %

Expected volatility

    41.6 %     -       42.9 %     44.5 %     -       48.2 %

Expected life (years)

            4.5                       4.5          
Expected dividend yield             0.0 %                     0.0 %        

Fair value per option

          $ 5.60                     $ 10.52          
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
           

Weighted Average

 
   

Number of

   

Grant Date

 
   

Shares

   

Fair Value

 

Outstanding as of December 31, 2024

    836,562     $ 26.70  

Granted

    569,042     $ 14.15  

Vested

    (311,335

)

  $ 22.67  

Forfeited and cancelled

    (123,808

)

  $ 19.26  

Outstanding as of June 30, 2025

    970,461     $ 21.58  
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
           

Weighted Average

 
   

Number of

   

Grant Date

 
   

Shares

   

Fair Value

 

Outstanding as of December 31, 2024

    -     $ -  

Granted

    290,792     $ 15.36  

Vested

    -     $ -  

Forfeited and cancelled

    (11,038 )   $ 10.50  

Outstanding as of June 30, 2025

    279,754     $ 15.55