XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Note 14 - Equity Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Years Ended December 31,

 
   

2025

   

2024

   

2023

 

Cost of revenue

  $ 292     $ 328     $ 575  

Research and development

    1,232       1,612       1,934  

Selling, general and administrative

    8,692       10,218       11,028  

Total stock-based compensation expense

  $ 10,216     $ 12,158     $ 13,537  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of Options

   

Weighted Average Exercise Price

   

Weighted Average

Remaining

Contractual

Term (in years)

   

Aggregate Intrinsic

Value

(in thousands)

 

Outstanding as of December 31, 2024

    2,089,040     $ 32.07                  

Granted

    16,300     $ 12.71                  

Exercised

    -    

$

-                  

Forfeited and canceled

    (340,315

)

  $ 34.51                  

Outstanding as of December 31, 2025

    1,765,025     $ 31.42       6.3     $ 1  

Vested, December 31, 2025

    1,345,721     $ 32.60       5.8     $ -  

Vested or expected to vest, December 31, 2025

    1,765,025     $ 31.42       6.3     $ 1  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
 

2025

 

2024

 

2023

Risk-free interest rate

3.71%

-

3.99%

 

3.48%

-

4.62%

 

3.52%

-

4.64%

Expected stock price volatility

41.64%

-

45.68%

 

41.54%

-

48.19%

 

48.19%

-

49.44%

Expected life of options (in years)

 

4.5

     

4.5

     

4.5

 

Expected dividend yield

 

0.0%

     

0.0%

     

0.0%

 

Fair value per option

 

$5.13

     

$10.52

     

$11.45

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

Number of Shares

   

Weighted Average Fair Value

 

Outstanding as of December 31, 2024

    836,562     $ 26.70  

Granted

    569,042     $ 14.85  

Vested

    (317,850 )   $ 25.86  

Forfeited and cancelled

    (134,041 )   $ 23.09  

Outstanding as of December 31, 2025

    953,713     $ 20.41  
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 December 31, 2025

    279,754     $ 15.36