Note 8 - Pre-Funded Warrants (Details Textual) - USD ($) |
6 Months Ended | ||||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Feb. 28, 2026 |
Dec. 31, 2025 |
Nov. 30, 2019 |
|
| Exercise of pre-funded warrants | $ 267 | $ 110 | |||
| Maximum Beneficial Ownership Percentage of Warrants Upon Investor's Election | 9.99% | ||||
| Prefunded Warrants [Member] | |||||
| Class of Warrant or Right, Outstanding | 3,410,086 | 653,827 | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.001 | $ 0.001 | $ 0.001 | $ 0.001 | |
| Class of Warrant or Right Exercised in Period | 266,666 | ||||
| Exercise of pre-funded warrants | $ 267 | ||||
| Class of Warrant or Right Exercised in Period on a Cashless Basis | 631,332 | ||||
| Stock Issued During Period, Shares, Exercise of Warrants (in shares) | 631,192 | ||||
| Stock Forfeited During Period, Shares, Exercise of Warrants (in shares) | 140 | ||||