Note 9 - Net Loss Per Share of Common Stock (Details Textual) - $ / shares |
Mar. 31, 2026 |
Mar. 13, 2026 |
Dec. 31, 2025 |
|---|---|---|---|
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.72 | ||
| September 2025 Prefunded Warrants [Member] | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.001 | ||
| April 2025 Prefunded Warrants [Member] | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | 0.001 | $ 0.001 | |
| January 2024 Prefunded Warrants [Member] | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | 0.001 | ||
| July 2023 Prefunded Warrants [Member] | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.001 |