Note 11 - Share Based Compensation - Options Activity (Details) - $ / shares |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Balance - beginning of period (in shares) | 97,322 | 417,922 |
| Balance - end of period, weighted average exercise price (in CAD per share) | $ 4.37 | $ 3.15 |
| Expired, options (in shares) | 0 | (320,600) |
| Expired, weighted average exercise price (in CAD per share) | $ 0 | $ 2.78 |
| Balance - end of period (in shares) | 97,322 | 97,322 |
| Balance - end of period, weighted average exercise price (in CAD per share) | $ 4.37 | $ 4.37 |