XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Warrants to Purchase Common Stock (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Warrants, Valuation Assumptions [Table Text Block]

Description

 

For the year ended December 31,

 
  

2024

  

2023

 

Dividend-yield

  0%  0%

Risk-free interest rate

  4.50%  3.85%

Expected volatility

  99.86%  117.90%

Expected life (years)

  2   5 

Exercise price per share

 $0.01  $1.62 

Market value per share on grant date

 $4.05  $4.13 

Fair value per share on grant date

 $4.04  $3.92 
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, 2022

  355  $15.92   7.48 

Granted

  511   1.62     

Exercised

  (336)  0.83     

Outstanding December 31, 2023

  530  $11.70   5.77 

Granted

  226   0.01     

Exercised

  (226)  0.01     

Outstanding December 31, 2024

  530  $11.70   4.78