Note 7 - Commitments and Contingencies (Details Textual) - USD ($) |
Feb. 29, 2024 |
Oct. 23, 2023 |
Mar. 31, 2026 |
|---|---|---|---|
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 2.54 | ||
| HC Wainwright Warrants [Member] | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 2 | ||
| Litigation Case, HC Wainwright [Member] | |||
| Loss Contingency, Damages Sought, Value | $ 2,156,000 | $ 825,000 | |
| Loss Contingency, Damages Sought, Warrants, Number of Securities Called (in shares) | 805,000 | 481,100 | |
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 3.125 |