Note 10 - Shareholders' Equity - Shares Reserved (Details) |
Mar. 31, 2026
shares
|
|---|---|
| Common shares reserved for future issuance (in shares) | 8,432,685 |
| Stock Options Outstanding [Member] | |
| Common shares reserved for future issuance (in shares) | 6,405,096 |
| Deferred Share Units [Member] | |
| Common shares reserved for future issuance (in shares) | 190,785 |
| Restricted Stock Units (RSUs) [Member] | |
| Common shares reserved for future issuance (in shares) | 2,516 |
| The 2019 Omnibus Incentive Plan [Member] | |
| Common shares reserved for future issuance (in shares) | 1,231,163 |
| The 2021 Employment Inducement Incentive Plan [Member] | |
| Common shares reserved for future issuance (in shares) | 603,125 |