Note 11 - Share Based Compensation - Summary of Stock Options Outstanding (Details) - $ / shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Exercise price (in CAD per share) | $ 4.37 | $ 4.37 | $ 3.15 |
| Outstanding (in shares) | 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 |