v3.26.1
Note 17 - Share Based Payments - Share Unit Activity (Details)
12 Months Ended
Sep. 09, 2024
Feb. 12, 2024
Dec. 31, 2025
Dec. 31, 2024
Deferred share units [member]        
Statement Line Items [Line Items]        
Balance, shares     157,085 154,041
Granted 33,891   271,000 33,891
Exercised, shares     0 (18,568)
Expired     0 (12,279)
Balance, shares     428,085 157,085
Restricted share units [member]        
Statement Line Items [Line Items]        
Balance, shares     26,975 133,288
Granted   26,235 179,000 26,235
Exercised, shares     (26,975) (130,414)
Balance, shares     179,000 26,975
Forfeited / Cancelled     0 (2,134)
Performance share units [member]        
Statement Line Items [Line Items]        
Balance, shares     0 8,507
Exercised, shares     0 (2,083)
Expired     0 (6,424)
Balance, shares     0 0