v3.25.2
Note 10 - Warrants to Purchase Common Stock (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
   

Warrants Outstanding & Exercisable

   

Weighted - Average Exercise Price

   

Average Remaining Term in Years

 

Outstanding December 31, 2024

    530     $ 11.70       4.78  

Granted

    226       0.01          

Exercised

    (113 )     0.01          

Outstanding June 30, 2025

    643     $ 9.64       3.88  
Schedule of Warrants, Valuation Assumptions [Table Text Block]
   

For the six months ended June 30,

 

Description

 

2025

   

2024

 

Dividend-yield

    - %     - %

Risk-free interest rate

    3.99 %     4.23 %

Expected volatility

    90.48 %     101.36 %

Expected life (years)

    2.00       2.00  

Exercise price per share

  $ 0.01     $ 0.01  

Market value per share on grant date

  $ 2.59     $ 5.24  

Fair value per share on grant date

  $ 2.58     $ 5.23