XML 54 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Net loss per share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of earnings per share [Table Text Block]
    Year ended December 31,  
    2024     2023  
Net loss attributable to shareholders $ (11,155,516 ) $ (5,314,765 )
Weighted average number of common shares outstanding during the year   9,619,184     3,479,494  
Basic and diluted net loss per share attributable to shareholders $ (1.16 ) $ (1.53 )