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.4
Shareholders' Equity and Capital Stock - Schedule of activity with respect to warrants outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Outstanding warrants    
Outstanding Beginning Balance, Warrants 39,041,000 55,417,500
Number of warrants, Exercised (767,500) (16,376,500)
Outstanding Ending Balance, Warrants 38,273,500 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 27,708,750
Number of shares to be issued upon exercise, Exercised (383,750) (8,188,250)
Outstanding Ending Balance, Number of shares to be issued upon exercise 19,136,750 19,520,500
Weighted-Average exercise price per common share    
Weighted-Average exercise price per common share, Outstanding Beginning $ 1.5 $ 1.46
Weighted-Average exercise price per common share, Exercised 1.5 1.35
Weighted-Average exercise price per common share, Outstanding Ending $ 1.5 $ 1.5