v3.26.1
Shareholders' Equity and Capital Stock - Schedule of activity with respect to warrants outstanding (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Outstanding warrants  
Outstanding Beginning Balance, Warrants 38,273,500
Number of warrants, Exercised (38,259,998)
Number of warrants, Expired (13,502)
Outstanding Ending Balance, Warrants 0
Number of shares to be issued upon exercise  
Outstanding Beginning Balance, Number of shares to be issued upon exercise 19,136,750
Number of shares to be issued upon exercise, Exercised (19,129,999)
Number of shares to be issued upon exercise, Expired (6,751)
Weighted-Average exercise price per common share  
Weighted-Average exercise price per common share, Outstanding Beginning | $ / shares $ 1.5
Weighted-Average exercise price per common share, Exercised | $ / shares 1.5
Weighted-Average exercise price per common share, Expired | $ / shares $ 1.5