Note 11 - Net Loss Per Share of Common Stock (Details Textual) - $ / shares |
Dec. 31, 2025 |
Oct. 31, 2025 |
Sep. 30, 2025 |
Sep. 10, 2025 |
Apr. 02, 2025 |
Dec. 29, 2022 |
|---|---|---|---|---|---|---|
| September 2025 Prefunded Warrants [Member] | ||||||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.001 | $ 0.001 | $ 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 | $ 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 |