XML 58 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Net loss per share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of earnings per share [Table Text Block]
    Year ended December 31,  
    2025     2024  
Net loss attributable to shareholders $ (47,281,513 ) $ (11,155,516 )
Weighted average number of common shares outstanding during the year   17,283,824     9,619,184  
Basic and diluted net loss per share attributable to shareholders $ (2.74 ) $ (1.16 )