v3.25.2
Note 5 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number

of Shares

   

Weighted-

Average

Exercise

Price

   

Weighted-

Average

Remaining

Contractual

Term (yrs)

   

Aggregate

Intrinsic

Value

 

Outstanding at December 31, 2024

    333,648     $ 12.71       8.6     $ 58,500  

Stock options granted

    805,300       2.48                  

Outstanding at June 30, 2025

    1,138,948     $ 5.48       9.1     $ -  

Exercisable at June 30, 2025

    117,905     $ 30.67       6.6     $ -  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
   

Common Warrants

                 
   

Number

of Shares

   

Weighted-Average Exercise Price

   

Weighted-Average

Remaining Contractual Term (yrs)

   

Pre-Funded

Warrants --

Number

of Shares

   

Total

Warrants

 

Outstanding at December 31, 2024

    6,617,747     $ 5.13       4.6       -       6,617,747  

Warrants issued

    3,435,115       1.31               2,085,115       5,520,230  

Warrants exercised

    -       -               (2,085,115 )     (2,085,115 )

Outstanding at June 30, 2025

    10,052,862     $ 2.61       4.6       -       10,052,862  

Issue Date

 

Number

of Shares

   

Exercise

Price

 

Expiration

September 2020

    159,781     $ 75.00  

September 2025

September 2021

    6,668       195.00  

September 2026

May 2024

    1,605,688       1.31  

May 2029

July 2024

    2,170,000       1.31  

January 2030

August 2024

    2,675,610       1.31  

March 2030

March 2025

    3,435,115       1.31  

June 2030

Outstanding at June 30, 2025

    10,052,862