Note 3 - Net Loss Per Share (Details Textual) - $ / shares |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
|---|---|---|---|
| Class of Warrant or Right, Outstanding | 19,075,842 | 5,442,508 | |
| Prefunded Warrants With Exercise Price 0.002 [Member] | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.002 | ||
| Class of Warrant or Right, Outstanding | 98,439 | ||
| Prefunded Warrants With Exercise Price 0.001 [Member] | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.0001 | ||
| Class of Warrant or Right, Outstanding | 300,000 | ||
| Prefunded Warrants [Member] | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.002 | ||
| Class of Warrant or Right, Outstanding | 398,439 | 98,439 |