XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Note 13 - Equity Incentive Plans (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2025

   

2024

   

2025

   

2024

 

Cost of revenue

  $ 61     $ 84     $ 223     $ 357  

Research & development

    284       446       909       1,447  

Selling, general & administrative

    1,870       2,588       6,626       8,104  

Total stock-based compensation expense

  $ 2,215     $ 3,118     $ 7,758     $ 9,908  
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

    16,300     $ 12.71                  

Exercised

    -    

$

-             $ -  

Forfeited and canceled

    (333,240

)

  $ 34.43             $ -  

Outstanding as of September 30, 2025

    1,772,100     $ 31.45       6.5     $ 1  

Vested, September 30, 2025

    1,349,013     $ 32.64       6.0     $ -  

Vested or expected to vest, September 30, 2025

    1,772,100     $ 31.45       6.5     $ 1  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
 

Nine Months Ended

 
 

September 30,

 
 

2025

 

2024

 

Risk free interest rate

  3.7 %   -   4.0 %   3.6 %   -   4.6 %

Expected volatility

  41.6 %   -   45.7 %   44.5 %   -   48.2 %

Expected life (years)

        4.5               4.5      
Expected dividend yield         0.0 %             0.0 %    

Fair value per option

      $ 5.13             $ 10.53      
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.85  

Vested

    (316,105

)

  $ 25.82  

Forfeited and cancelled

    (132,161

)

  $ 23.15  

Outstanding as of September 30, 2025

    957,338     $ 20.44  
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 )   $ 15.42  

Outstanding as of September 30, 2025

    279,754     $ 15.36