XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Stockholders' Equity - Schedule of Stock Warrants (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of shares, outstanding (in shares)   6,617,747
Number of Shares (in shares) 12,137,977  
Number of shares, issued (in shares) 5,520,230  
Number of shares, outstanding (in shares) 12,137,977  
Common Stock Warrants [Member]    
Number of shares, outstanding (in shares)   6,617,747
Number of Shares (in shares) 10,052,862  
Weighted average remaining contractual term, outstanding (Year) 4 years 9 months 18 days 4 years 7 months 6 days
Number of shares, issued (in shares) 3,435,115  
Number of shares, outstanding (in shares) 10,052,862  
Common Stock Warrants [Member] | Weighted Average [Member]    
Weighted average exercise price, outstanding (in dollars per share)   $ 5.13
Exercise Price (in dollars per share) $ 2.61  
Weighted average exercise price, issued (in dollars per share) 1.31  
Weighted average exercise price, outstanding (in dollars per share) $ 2.61  
Warrants Expiration 1[Member]    
Number of Shares (in shares) 159,781  
Exercise Price (in dollars per share) $ 75  
Number of shares, outstanding (in shares) 159,781  
Weighted average exercise price, outstanding (in dollars per share) $ 75  
Warrants Expiration 2 [Member]    
Number of Shares (in shares) 6,668  
Exercise Price (in dollars per share) $ 195  
Number of shares, outstanding (in shares) 6,668  
Weighted average exercise price, outstanding (in dollars per share) $ 195  
Pre-Funded Stock Warrants [Member]    
Number of shares, outstanding (in shares)   0
Number of Shares (in shares) 0  
Number of shares, issued (in shares) 2,085,115  
Number of shares, outstanding (in shares) 0  
Warrants Expiration 3 [Member]    
Number of Shares (in shares) 1,605,688  
Exercise Price (in dollars per share) $ 1.31  
Number of shares, outstanding (in shares) 1,605,688  
Weighted average exercise price, outstanding (in dollars per share) $ 1.31  
Warrants Expiration 4 [Member]    
Number of Shares (in shares) 2,170,000  
Exercise Price (in dollars per share) $ 1.31  
Number of shares, outstanding (in shares) 2,170,000  
Weighted average exercise price, outstanding (in dollars per share) $ 1.31  
Warrants Expiration 5 [Member]    
Number of Shares (in shares) 2,675,610  
Exercise Price (in dollars per share) $ 1.31  
Number of shares, outstanding (in shares) 2,675,610  
Weighted average exercise price, outstanding (in dollars per share) $ 1.31  
Warrants Expiration 6 [Member]    
Number of Shares (in shares) 2,085,115  
Exercise Price (in dollars per share) $ 0.0001  
Number of shares, outstanding (in shares) 2,085,115  
Weighted average exercise price, outstanding (in dollars per share) $ 0.0001  
Warrants Expiration 7 [Member]    
Number of Shares (in shares) 3,435,115  
Exercise Price (in dollars per share) $ 1.31  
Number of shares, outstanding (in shares) 3,435,115  
Weighted average exercise price, outstanding (in dollars per share) $ 1.31