XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Cost of revenue

 $50  $73  $159  $246 

Selling, general and administrative

  585   623   1,535   1,702 

Research and development

  103   124   323   396 

Net effect on net loss

 $738  $820  $2,017  $2,344 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted-

     
          

average

     
      

Weighted-

  

Remaining

     
  

Number of

  

average

  

Contractual

  

Aggregate

 
  

Options

  

Exercise

  

Life

  

Intrinsic

 

Stock Options

 

Outstanding

  

Price

  

(in years)

  

Value

 

Balance as of January 1, 2025

  1,175  $5.16   3.16  $ 

Granted

              

Exercised

  (42)  2.27         

Canceled and expired

              

Balance as of September 30, 2025

  1,133  $5.26   2.50  $ 

Options exercisable as of September 30, 2025

  1,133  $5.26   2.50  $ 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
      

Weighted-

 
      

Average

 
      

Grant Date

 

Stock Awards

 

Shares

  

Share Value

 

Non-vested as of January 1, 2025

  1,541  $2.84 

Granted

  638  $1.58 

Vested

  (260) $3.50 

Forfeited

  (46) $2.10 

Non-vested as of September 30, 2025

  1,873  $2.34 
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
       

Weighted-

 
       

Average

 
       

Grant Date

 

Stock Awards

 

Shares

   

Share Value

 

Non-vested as of January 1, 2025

  301   $2.28 

Granted

  226 

(1)

 $2.23 

Vested

  (75)  $2.28 

Forfeited

     $ 

Non-vested as of September 30, 2025

  452   $2.26