v3.25.1
Shareholders' Equity and Capital Stock - Schedule of outstanding stock options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.04 $ 1
Number of options, Outstanding 8,129,685 8,594,492
Equity Option [Member]    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.04  
Number of options, Outstanding 8,129,685  
Weighted- average remaining contractual life (years), Outstanding 2 years 8 months 12 days  
Aggregate Intrinsic Value, Outstanding $ 476,122  
Number of options, Exercisable 4,631,758  
Weighted- average remaining contractual life (years), Exercisable 1 year 6 months  
Aggregate intrinsic value, exercisable $ 476,122  
Exercise price $0.44    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 0.44  
Number of options, Outstanding 2,051,482  
Weighted- average remaining contractual life (years), Outstanding 7 months 6 days  
Aggregate Intrinsic Value, Outstanding $ 476,122  
Number of options, Exercisable 2,051,482  
Weighted- average remaining contractual life (years), Exercisable 7 months 6 days  
Aggregate intrinsic value, exercisable $ 476,122  
Expiry Nov. 13, 2025  
Exercise price $1.00    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1  
Number of options, Outstanding 1,244,100  
Weighted- average remaining contractual life (years), Outstanding 1 year 4 months 24 days  
Number of options, Exercisable 1,244,100  
Weighted- average remaining contractual life (years), Exercisable 1 year 4 months 24 days  
Expiry Aug. 27, 2026  
Exercise price $1.55    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.55  
Number of options, Outstanding 175,000  
Weighted- average remaining contractual life (years), Outstanding 2 years  
Number of options, Exercisable 175,000  
Weighted- average remaining contractual life (years), Exercisable 2 years  
Expiry Mar. 14, 2027  
Exercise price $1.08    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.08  
Number of options, Outstanding 1,188,962  
Weighted- average remaining contractual life (years), Outstanding 2 years 9 months 18 days  
Number of options, Exercisable 809,963  
Weighted- average remaining contractual life (years), Exercisable 2 years 9 months 18 days  
Expiry Jan. 04, 2028  
Exercise price $1.43    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.43  
Number of options, Outstanding 1,053,639  
Weighted- average remaining contractual life (years), Outstanding 3 years 8 months 12 days  
Number of options, Exercisable 351,213  
Weighted- average remaining contractual life (years), Exercisable 3 years 8 months 12 days  
Expiry Dec. 07, 2028  
Exercise price $1.71    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.71  
Number of options, Outstanding 500,000  
Weighted- average remaining contractual life (years), Outstanding 4 years 1 month 6 days  
Weighted- average remaining contractual life (years), Exercisable 0 years  
Expiry May 08, 2029  
Exercise price $1.23    
Shareholders Equity and Capital Stock    
Weighted-average exercise Price $ 1.23  
Number of options, Outstanding 1,916,502  
Weighted- average remaining contractual life (years), Outstanding 4 years 8 months 12 days  
Weighted- average remaining contractual life (years), Exercisable 0 years  
Expiry Dec. 12, 2029