XML 69 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Net loss per share (Schedule of earnings per share) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Net loss attributable to shareholders, basic $ (11,155,516) $ (5,314,765)
Net loss attributable to shareholders, diluted $ (11,155,516) $ (5,314,765)
Weighted average number of common shares outstanding - basic 9,619,184 3,479,494
Weighted average number of common shares outstanding - diluted 9,619,184 3,479,494
Net loss per share attributable to common shareholders - basic $ (1.16) $ (1.53)
Net loss per share attributable to common shareholders - diluted $ (1.16) $ (1.53)