v3.25.2
Note 9 - 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]
   

Shares Available for Grant

   

Number of Shares Outstanding

   

Weighted-Average Exercise Price

 

Balance as of December 31, 2024

    78       7,201     $ 4.06  

Authorized

    2,148               -  

Options Granted

    (1,816 )     1,816       2.73  

Common Stock Granted

    (396 )     -       -  

Exercised

    -       (340 )     0.76  

Forfeited/expired

    76       (76 )     4.54  

Balance as of June 30, 2025

    90       8,601     $ 3.91  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

For the six months ended June 30,

 

Description

 

2025

   

2024

 

Dividend-yield

   

-%

     

-%

 

Risk-free interest rate

   

4.30%

     

4.08%

 

Expected volatility

   

113.50%

     

115.42%

 

Expected life (years)

   

5.81

     

5.81

 

Market value per share on grant date

   

$ 2.73

     

$ 3.10

 

Fair value per option on grant date

   

$ 2.32

     

$ 2.65