v3.26.1
Note 2 - Significant Accounting Policies - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive securities (in shares) 1,780,526 1,784,979
Common Stock Warrants [Member]    
Antidilutive securities (in shares) 200,000 200,000
Placement Agent Warrants [Member]    
Antidilutive securities (in shares) 8,000 8,000
Series A Warrants [Member]    
Antidilutive securities (in shares) 1,445,007 1,445,007
Unvested Common Stock Grants [Member]    
Antidilutive securities (in shares) 127,519 131,972