XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Net loss per share (Schedule of earnings per share) (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net loss attributable to shareholders, basic $ (5,102,408) $ (1,707,358)
Net loss attributable to shareholders, diluted $ (5,102,408) $ (1,707,358)
Weighted average number of common shares outstanding during the year - basic 12,240,437 8,076,673
Weighted average number of common shares outstanding during the year - diluted 12,240,437 8,076,673
Net loss per share attributable to shareholders - basic $ (0.42) $ (0.21)
Net loss per share attributable to shareholders - diluted $ (0.42) $ (0.21)