Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Shareholders' Equity and Capital Stock - Schedule of outstanding stock options (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.14 $ 1
Number of options, Outstanding 7,584,756 8,594,492
Aggregate Intrinsic Value, Outstanding $ 5,586,270  
Equity Option    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.14  
Number of options, Outstanding 7,584,756  
Weighted- average remaining contractual life (years), Outstanding 2 years 6 months  
Aggregate Intrinsic Value, Outstanding $ 5,548,039  
Number of options, Exercisable 3,999,716  
Weighted- average remaining contractual life (years), Exercisable 1 year 3 months 18 days  
Aggregate intrinsic value, exercisable $ 3,322,427  
Exercise price $0.45    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 0.45  
Number of options, Outstanding 1,271,589  
Weighted- average remaining contractual life (years), Outstanding 1 month 6 days  
Aggregate Intrinsic Value, Outstanding $ 1,700,633  
Number of options, Exercisable 1,271,589  
Weighted- average remaining contractual life (years), Exercisable 1 month 6 days  
Aggregate intrinsic value, exercisable $ 1,700,633  
Expiry Nov. 13, 2025  
Exercise price $1.03    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.03  
Number of options, Outstanding 1,244,100  
Weighted- average remaining contractual life (years), Outstanding 10 months 24 days  
Aggregate Intrinsic Value, Outstanding $ 939,923  
Number of options, Exercisable 1,244,100  
Weighted- average remaining contractual life (years), Exercisable 10 months 24 days  
Aggregate intrinsic value, exercisable $ 939,923  
Expiry Aug. 27, 2026  
Exercise price $1.60    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.6  
Number of options, Outstanding 175,000  
Weighted- average remaining contractual life (years), Outstanding 1 year 6 months  
Aggregate Intrinsic Value, Outstanding $ 32,894  
Number of options, Exercisable 175,000  
Weighted- average remaining contractual life (years), Exercisable 1 year 6 months  
Aggregate intrinsic value, exercisable $ 32,894  
Expiry Mar. 14, 2027  
Exercise price $1.11    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.11  
Number of options, Outstanding 1,173,101  
Weighted- average remaining contractual life (years), Outstanding 2 years 3 months 18 days  
Aggregate Intrinsic Value, Outstanding $ 793,579  
Number of options, Exercisable 794,102  
Weighted- average remaining contractual life (years), Exercisable 2 years 3 months 18 days  
Aggregate intrinsic value, exercisable $ 537,194  
Expiry Jan. 04, 2028  
Exercise price $1.48    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.48  
Number of options, Outstanding 1,044,780  
Weighted- average remaining contractual life (years), Outstanding 3 years 2 months 12 days  
Aggregate Intrinsic Value, Outstanding $ 323,982  
Number of options, Exercisable 348,260  
Weighted- average remaining contractual life (years), Exercisable 3 years 2 months 12 days  
Aggregate intrinsic value, exercisable $ 107,994  
Expiry Dec. 07, 2028  
Exercise price $1.77    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.77  
Number of options, Outstanding 500,000  
Weighted- average remaining contractual life (years), Outstanding 3 years 7 months 6 days  
Aggregate Intrinsic Value, Outstanding $ 11,368  
Number of options, Exercisable 166,665  
Weighted- average remaining contractual life (years), Exercisable 3 years 7 months 6 days  
Aggregate intrinsic value, exercisable $ 3,789  
Expiry May 08, 2029  
Exercise price $1.27    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.27  
Number of options, Outstanding 1,881,186  
Weighted- average remaining contractual life (years), Outstanding 4 years 2 months 12 days  
Aggregate Intrinsic Value, Outstanding $ 1,217,610  
Weighted- average remaining contractual life (years), Exercisable 0 years  
Expiry Dec. 12, 2029  
Exercise price $1.24    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.24  
Number of options, Outstanding 175,000  
Weighted- average remaining contractual life (years), Outstanding 4 years 10 months 24 days  
Aggregate Intrinsic Value, Outstanding $ 313,250  
Weighted- average remaining contractual life (years), Exercisable 0 years  
Expiry Aug. 07, 2030  
Exercise price $1.50    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.5  
Number of options, Outstanding 120,000  
Weighted- average remaining contractual life (years), Outstanding 5 years  
Aggregate Intrinsic Value, Outstanding $ 214,800  
Weighted- average remaining contractual life (years), Exercisable 0 years  
Expiry Sep. 19, 2030