Note 12 - Income Taxes - Components of Temporary Difference (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Research and Development | $ 394,000 | $ 642,000 |
| Non-capital losses available for future periods | 24,228,000 | 24,777,000 |
| Foreign Tax Jurisdiction [Member] | Canada Revenue Agency [Member] | ||
| Operatinting loss | 16,655,000 | 17,766,000 |
| Domestic Tax Jurisdiction [Member] | Internal Revenue Service (IRS) [Member] | ||
| Operatinting loss | $ 7,573,000 | $ 7,011,000 |