v3.26.1
Loss per share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of basic and diluted net loss per share [Table Text Block]
    Three Months Ended June 30,     Six Months Ended June 30,  
    2026     2025     2026     2025  
Net loss attributable to shareholders   (11,617,705 )   (6,176,084 )   (20,659,848 )   (11,278,492 )
Weighted average number of common shares outstanding   55,055,225     14,284,261     47,566,945     13,853,305  
Basic and diluted net loss per share attributable to shareholders   (0.21 )   (0.43 )   (0.43 )   (0.81 )
Schedule of dilutive securities excluded from computation [Table Text Block]
    For the Period Ended  
    June 30, 2026     June 30, 2025  
Stock options   5,510,000     1,285,000  
Warrants   7,281,795     4,596,795  
Debentures   -     5,000,000  
    12,791,795     10,881,795