Annual report [Section 13 and 15(d), not S-K Item 405]

Shareholders' Equity and Capital Stock - Schedule of outstanding stock options (Details)

v3.25.4
Shareholders' Equity and Capital Stock - Schedule of outstanding stock options (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.31 $ 1 $ 0.87
Number of options, Outstanding 8,883,608 8,594,492 8,900,335
Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.35    
Number of options, Outstanding 8,883,608    
Weighted- average remaining contractual life (years), Outstanding 3 years 4 months 24 days    
Aggregate Intrinsic Value, Outstanding $ 924,611    
Number of options, Exercisable 3,667,502    
Weighted- average remaining contractual life (years), Exercisable 2 years 1 month 6 days    
Aggregate intrinsic value, exercisable $ 680,030    
Exercise price $1.05 | Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.05    
Number of options, Outstanding 1,223,247    
Weighted- average remaining contractual life (years), Outstanding 8 months 12 days    
Aggregate Intrinsic Value, Outstanding $ 414,612    
Number of options, Exercisable 1,223,247    
Weighted- average remaining contractual life (years), Exercisable 8 months 12 days    
Aggregate intrinsic value, exercisable $ 414,612    
Expiry Aug. 27, 2026    
Exercise price $1.63 | Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.63    
Number of options, Outstanding 175,000    
Weighted- average remaining contractual life (years), Outstanding 1 year 2 months 12 days    
Number of options, Exercisable 175,000    
Weighted- average remaining contractual life (years), Exercisable 1 year 2 months 12 days    
Expiry Mar. 14, 2027    
Exercise price $1.13 | Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.13    
Number of options, Outstanding 1,173,101    
Weighted- average remaining contractual life (years), Outstanding 2 years    
Aggregate Intrinsic Value, Outstanding $ 303,428    
Number of options, Exercisable 794,102    
Weighted- average remaining contractual life (years), Exercisable 2 years    
Aggregate intrinsic value, exercisable $ 205,398    
Expiry Jan. 04, 2028    
Exercise price $1.50 | Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.5    
Number of options, Outstanding 1,044,780    
Weighted- average remaining contractual life (years), Outstanding 2 years 10 months 24 days    
Number of options, Exercisable 696,520    
Weighted- average remaining contractual life (years), Exercisable 2 years 10 months 24 days    
Expiry Dec. 07, 2028    
Exercise price $1.80 | Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.8    
Number of options, Outstanding 500,000    
Weighted- average remaining contractual life (years), Outstanding 3 years 4 months 24 days    
Number of options, Exercisable 166,665    
Weighted- average remaining contractual life (years), Exercisable 3 years 4 months 24 days    
Expiry May 08, 2029    
Exercise price $1.29 | Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.29    
Number of options, Outstanding 1,866,092    
Weighted- average remaining contractual life (years), Outstanding 3 years 10 months 24 days    
Aggregate Intrinsic Value, Outstanding $ 183,021    
Number of options, Exercisable 611,968    
Weighted- average remaining contractual life (years), Exercisable 3 years 10 months 24 days    
Aggregate intrinsic value, exercisable $ 60,020    
Expiry Dec. 12, 2029    
Exercise price $1.26 | Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.26    
Number of options, Outstanding 175,000    
Weighted- average remaining contractual life (years), Outstanding 4 years 7 months 6 days    
Aggregate Intrinsic Value, Outstanding $ 23,550    
Weighted- average remaining contractual life (years), Exercisable 0 years    
Expiry Aug. 07, 2030    
Exercise price $1.53 | Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.53    
Number of options, Outstanding 120,000    
Weighted- average remaining contractual life (years), Outstanding 4 years 8 months 12 days    
Weighted- average remaining contractual life (years), Exercisable 0 years    
Expiry Sep. 19, 2030    
Exercise price $1.47 | Equity Option      
Shareholders Equity and Capital Stock      
Weighted-average exercise Price $ 1.47    
Number of options, Outstanding 2,606,388    
Weighted- average remaining contractual life (years), Outstanding 5 years    
Weighted- average remaining contractual life (years), Exercisable 0 years    
Expiry Dec. 22, 2030