XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Warrants to Purchase Common Stocks (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Warrants, Valuation Assumptions [Table Text Block]

Description

 

For the year ended December 31,

 
  

2023

  

2022

 

Dividend-yield

  0%  0%

Risk-free interest rate

  3.85%  1.75%

Expected volatility

  117.90%  151.41%

Expected life (years)

  5   3 

Exercise price per share

 $1.62  $10.47 

Market value per share on grant date

 $4.13  $11.29 

Fair value per share on grant date

 $3.92  $9.68 
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, 2021

  55  $2.59   4.95 

Granted

  527   10.47     

Exercised

  (227)  0.01     

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