v3.26.1
Note 12 - Share Based Compensation - Summary of Stock Options Outstanding (Details) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Exercise price (in CAD per share) $ 4.37 $ 3.15 $ 2.58
Outstanding (in shares) 97,322 417,922 603,125
Expires February 27 ,2025 [Member]      
Exercise price (in CAD per share) $ 1.31    
Outstanding (in shares) 0 51,525  
Exercisable (in shares) 0 51,525  
Expires December 15, 2025 [Member]      
Exercise price (in CAD per share) $ 3.06    
Outstanding (in shares) 0 269,075  
Exercisable (in shares) 0 269,075  
Expires in September 30, 2026 [Member]      
Exercise price (in CAD per share) $ 4.37    
Outstanding (in shares) 97,322 97,322  
Exercisable (in shares) 97,322 97,322  
Expires November 21, 2024 [Member]      
Exercise price (in CAD per share)    
Outstanding (in shares) 97,322 417,922  
Exercisable (in shares) 97,322 417,922