Note 10 - Basic and Diluted Net Loss Per Share (Details Textual) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Aug. 12, 2025 |
|
| Basic and diluted weighted average shares outstanding (in shares) | 157,695,000 | 137,384,000 | |
| Weighted Average Number of Shares Outstanding, Diluted (in shares) | 137,400,000 | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 17,380,000 | 17,828,000 | |
| Pre-Funded Warrants in Connection with Underwriting Agreement [Member] | |||
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights | 6,710,000 | 6,710,000 | |
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.0001 | $ 0.0001 | |