v3.25.1
Shareholders' Equity and Capital Stock - Schedule of activity with respect to warrants outstanding (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Outstanding warrants  
Outstanding Beginning Balance, Warrants 39,041,000
Number of warrants, issued 0
Outstanding Ending Balance, Warrants 39,041,000
Number of shares to be issued upon exercise  
Outstanding Beginning Balance, Number of shares to be issued upon exercise 19,520,500
Outstanding Ending Balance, Number of shares to be issued upon exercise 19,520,500
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, Outstanding Ending | $ / shares $ 1.5