v3.26.1
Warrants (Details) - Warrants excluding pre-funded warrants - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of warrants    
Outstanding, beginning of year 10,726,111 12,346,419
Exercised (5,623,087) (1,608,214)
Expired (5,103,024) (12,094)
Outstanding, end of year   10,726,111
Weighted average exercise price    
Outstanding, beginning of year $ 0.53 $ 0.53
Exercised 0.53 0.52
Expired $ 0.53 0.4
Outstanding, end of year   $ 0.53