Note 11 - Share Based Compensation - Summary of Stock Options Outstanding (Details) - $ / shares |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Exercise price (in CAD per share) | $ 4.37 | $ 4.37 | $ 4.37 | $ 3.15 |
| Outstanding (in shares) | 97,322 | 97,322 | 97,322 | 417,922 |
| Expires December 15, 2025 [Member] | ||||
| Exercise price (in CAD per share) | $ 4.37 | |||
| Outstanding (in shares) | 97,322 | 97,322 | ||
| Exercisable (in shares) | 97,322 | 97,322 | ||
| Expires in September 30, 2026 [Member] | ||||
| Exercise price (in CAD per share) | ||||
| Outstanding (in shares) | 97,322 | 97,322 | ||
| Exercisable (in shares) | 97,322 | 97,322 |