Note 4 - Fair Value Measurements (Details Textual) - USD ($) |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Apr. 28, 2025 |
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 1,199,295 | ||||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.85 | ||||
| Restructuring Costs | $ 151,000 | $ (0) | $ 151,000 | $ (0) | |
| Warrant Liability [Member] | |||||
| Restructuring Costs | $ 753,004 | ||||