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

Shareholders' Equity and Capital Stock - Schedule of activity with respect to warrants outstanding (Details)

v3.25.1
Shareholders' Equity and Capital Stock - Schedule of activity with respect to warrants outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Outstanding warrants    
Outstanding Beginning Balance, Warrants 55,417,500 16,730,530
Number of warrants, issued   39,100,000
Number of warrants, Exercised (16,376,500) (413,030)
Outstanding Ending Balance, Warrants 39,041,000 55,417,500
Number of shares to be issued upon exercise    
Outstanding Beginning Balance, Number of shares to be issued upon exercise 27,708,750 8,365,265
Number of shares to be issued upon exercise, Issued   19,550,000
Number of shares to be issued upon exercise, Exercised (8,188,250) (206,515)
Outstanding Ending Balance, Number of shares to be issued upon exercise 19,520,500 27,708,750
Weighted-Average exercise price per common share    
Weighted-Average exercise price per common share, Outstanding Beginning $ 1.46 $ 1.35
Weighted-Average exercise price per common share, Issued   1.5
Weighted-Average exercise price per common share, Exercised 1.35 1.35
Weighted-Average exercise price per common share, Outstanding Ending $ 1.5 $ 1.46