XML 52 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Stockholders' Equity - Schedule of Stockholders' Equity warrant outstanding and exercisable (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Number of warrants outstanding | shares 6,745,213 [1]
Weighted average exercise price | $ / shares $ 4.53 [1]
Weighted Average Remaining Contractual Life (Years) 5 years 1 month 28 days [1]
December 2024 Offering PreFunded Common Stock Warrants [Member]  
Number of warrants outstanding | shares 2,027,000
Weighted average exercise price | $ / shares $ 0.0001
December 2024 Offering Common Stock Warrants [Member]  
Number of warrants outstanding | shares 3,278,688
Weighted average exercise price | $ / shares $ 1.4
Weighted Average Remaining Contractual Life (Years) 4 years 11 months 12 days
May Two Thousand Twenty Four Offering [Member]  
Number of warrants outstanding | shares 922,863
Weighted average exercise price | $ / shares $ 1.4
Weighted Average Remaining Contractual Life (Years) 6 years 4 months 2 days
February 2024 Warrant Inducement Replacement Common Stock Warrants [Member]  
Number of warrants outstanding | shares 228,158
Weighted average exercise price | $ / shares $ 6.17
Weighted Average Remaining Contractual Life (Years) 4 years 1 month 2 days
August 2024 Offering Series 2 Common Stock Warrants [Member]  
Number of warrants outstanding | shares 6,748
Weighted average exercise price | $ / shares $ 1.4
Weighted Average Remaining Contractual Life (Years) 2 years 7 months 9 days
Bridge, January 2021, and July 2021 Common Stock Warrants [Member]  
Number of warrants outstanding | shares 1,144
Weighted average exercise price | $ / shares $ 58.2
Weighted Average Remaining Contractual Life (Years) 1 year 9 months
Placement Agent, Solicitor and Representative Common Stock Warrants [Member]  
Number of warrants outstanding | shares 274,693
Weighted average exercise price | $ / shares $ 10.98
Weighted Average Remaining Contractual Life (Years) 4 years 7 months 28 days
All Other Common Stock Warrants [Member]  
Number of warrants outstanding | shares 5,919
Weighted average exercise price | $ / shares $ 3,418.56
Weighted Average Remaining Contractual Life (Years) 1 year 6 months
[1]

(1) The pre-funded common stock warrants granted and outstanding during the year ended December 31, 2024 have a perpetual term and are therefore excluded from the calculation of the weighted average remaining contractual life.