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

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Cost of revenue

 $47  $68  $110  $173 

Selling, general and administrative

  476   526   949   1,079 

Research and development

  110   121   220   272 

Net effect on net loss

 $633  $715  $1,279  $1,524 
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

              

Canceled and expired

              

Balance as of June 30, 2025

  1,175  $5.16   2.67  $ 

Options exercisable as of June 30, 2025

  1,175  $5.16   2.67  $ 
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

  589  $1.52 

Vested

  (198) $3.94 

Forfeited

  (20) $2.81 

Non-vested as of June 30, 2025

  1,912  $2.32 
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

  151(1) $2.23 

Vested

  (75) $2.28 

Forfeited

    $ 

Non-vested as of June 30, 2025

  377  $2.26