XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
   

Three-month period ended

   

Six-month period ended

 
   

June 30,

   

June 30,

   

June 30,

   

June 30,

 
   

2025

   

2024

   

2025

   

2024

 

Stock options

  $ 190     $ 152     $ 378     $ 308  

Restricted stock

    45       7       84       12  

Total

  $ 235     $ 159     $ 462     $ 320  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of

Shares

   

Weighted

Average

Exercise

Price

   

Weighted

Average

Remaining

Contractual

Term (years)

   

Aggregate

Intrinsic

Value

 

Outstanding at January 1, 2025

    1,106,436     $ 7.15                  

Granted

    -       -                  

Exercised

    (9,367 )     6.52                  

Forfeited or expired

    (99,005 )   $ 9.26                  

Outstanding at June 30, 2025

    998,064     $ 6.95       4.34     $ 2,025  

Vested and expected to vest at June 30, 2025

    900,507     $ 6.94       4.20     $ 1,835  

Exercisable at June 30, 2025

    540,052     $ 6.77       3.09     $ 1,192