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

Shareholders' Equity and Capital Stock - Activity with respect to stock options outstanding (Details)

v3.25.1
Shareholders' Equity and Capital Stock - Activity with respect to stock options outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Shareholders' Equity and Capital Stock [Abstract]    
Outstanding Options - Beginning Balance 8,900,335 8,574,904
Granted 2,416,502 2,607,657
Exercised, options (2,351,563) (2,225,098)
Forfeited, options (370,782) (39,999)
Expired, options   (17,129)
Outstanding Options - Ending Balance 8,594,492 8,900,335
Weighted-average Exercise Price - Beginning Balance $ 0.87 $ 0.66
Granted, Weighted-average Grant Date Exercise Price 1.36 1.32
Exercised, Weighted-average Grant Date Exercise Price 0.58 0.64
Forfeited, Weighted-average Grant Date Exercise Price 1.3 1.13
Expired, Weighted-average Grant Date Exercise Price   0.68
Weighted-average Exercise Price - Ending Balance $ 1 $ 0.87