v3.25.1
Shareholders' Equity and Capital Stock - Activity with respect to stock options outstanding (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Shareholders' Equity and Capital Stock  
Outstanding Options - Beginning Balance | shares 8,594,492
Exercised, options | shares (464,807)
Outstanding Options - Ending Balance | shares 8,129,685
Weighted-average Exercise Price - Beginning Balance | $ / shares $ 1
Exercised, Weighted-average Grant Date Exercise Price | $ / shares 0.44
Weighted-average Exercise Price - Ending Balance | $ / shares $ 1.04