XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Net loss per share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of earnings per share [Table Text Block]
    Three months ended March 31,  
    2025     2024  
Net loss attributable to shareholders $ (5,102,408 ) $ (1,707,358 )
Weighted average number of common shares outstanding during the year   12,240,437     8,076,673  
Basic and diluted net loss per share attributable to shareholders $ (0.42 ) $ (0.21 )