Note 2 - Liquidity and Summary of Significant Accounting Policies - Anti-dilutive Securities Excluded From the Computation of Diluted Earnings (Loss) Per Share (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Anti-dilutive securities (in shares) | 2,849,747 | 3,350,582 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Anti-dilutive securities (in shares) | 2,488,082 | 2,850,582 |
| Warrant [Member] | ||
| Anti-dilutive securities (in shares) | 361,665 | 200,000 |
| Performance Shares [Member] | ||
| Anti-dilutive securities (in shares) | 0 | 300,000 |