Note 10 - Shareholders' Equity - Shares Reserved (Details) |
Jun. 30, 2026
shares
|
|---|---|
| Common shares reserved for future issuance (in shares) | 11,890,333 |
| Stock Options Outstanding [Member] | |
| Common shares reserved for future issuance (in shares) | 8,180,495 |
| 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) | 1,677 |
| The 2019 Omnibus Incentive Plan [Member] | |
| Common shares reserved for future issuance (in shares) | 2,989,251 |
| The 2021 Employment Inducement Incentive Plan [Member] | |
| Common shares reserved for future issuance (in shares) | 528,125 |