v3.26.1
Shareholders' Equity and Capital Stock - Schedule of outstanding stock options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.32 $ 1.31
Number of options, Outstanding 8,395,704 8,883,608
Equity Option    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.32  
Number of options, Outstanding 8,395,704  
Weighted- average remaining contractual life (years), Outstanding 3 years  
Aggregate Intrinsic Value, Outstanding $ 832,357  
Number of options, Exercisable 3,718,913  
Weighted- average remaining contractual life (years), Exercisable 1 year 8 months 12 days  
Aggregate intrinsic value, exercisable $ 667,570  
Exercise Price $1.01    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.01  
Number of options, Outstanding 905,598  
Weighted- average remaining contractual life (years), Outstanding 2 months 12 days  
Aggregate Intrinsic Value, Outstanding $ 313,163  
Number of options, Exercisable 905,598  
Weighted- average remaining contractual life (years), Exercisable 2 months 12 days  
Aggregate intrinsic value, exercisable $ 313,163  
Expiry Aug. 27, 2026  
Exercise Price $1.57    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.57  
Number of options, Outstanding 175,000  
Weighted- average remaining contractual life (years), Outstanding 8 months 12 days  
Number of options, Exercisable 175,000  
Weighted- average remaining contractual life (years), Exercisable 8 months 12 days  
Expiry Mar. 14, 2027  
Exercise Price $1.09    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.09  
Number of options, Outstanding 1,080,700  
Weighted- average remaining contractual life (years), Outstanding 1 year 6 months  
Aggregate Intrinsic Value, Outstanding $ 289,990  
Number of options, Exercisable 1,080,700  
Weighted- average remaining contractual life (years), Exercisable 1 year 6 months  
Aggregate intrinsic value, exercisable $ 289,990  
Expiry Jan. 04, 2028  
Exercise Price $1.45    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.45  
Number of options, Outstanding 994,811  
Weighted- average remaining contractual life (years), Outstanding 2 years 4 months 24 days  
Number of options, Exercisable 656,176  
Weighted- average remaining contractual life (years), Exercisable 2 years 4 months 24 days  
Expiry Dec. 07, 2028  
Exercise Price $1.73    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.73  
Number of options, Outstanding 500,000  
Weighted- average remaining contractual life (years), Outstanding 2 years 10 months 24 days  
Number of options, Exercisable 333,332  
Weighted- average remaining contractual life (years), Exercisable 2 years 10 months 24 days  
Expiry May 08, 2029  
Exercise Price $1.25    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.25  
Number of options, Outstanding 1,792,043  
Weighted- average remaining contractual life (years), Outstanding 3 years 6 months  
Aggregate Intrinsic Value, Outstanding $ 203,198  
Number of options, Exercisable 568,107  
Weighted- average remaining contractual life (years), Exercisable 3 years 6 months  
Aggregate intrinsic value, exercisable $ 64,417  
Expiry Dec. 12, 2029  
Exercise Price $1.21    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.21  
Number of options, Outstanding 175,000  
Weighted- average remaining contractual life (years), Outstanding 4 years 1 month 6 days  
Aggregate Intrinsic Value, Outstanding $ 26,006  
Expiry Aug. 07, 2030  
Exercise Price $1.47    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.47  
Number of options, Outstanding 120,000  
Weighted- average remaining contractual life (years), Outstanding 4 years 2 months 12 days  
Expiry Sep. 19, 2030  
Exercise Price $1.42    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.42  
Number of options, Outstanding 2,532,552  
Weighted- average remaining contractual life (years), Outstanding 4 years 6 months  
Expiry Dec. 22, 2030  
Exercise Price $1.61    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.61  
Number of options, Outstanding 120,000  
Weighted- average remaining contractual life (years), Outstanding 4 years 6 months  
Expiry Jan. 12, 2031