XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Basic (loss) per share calculationYears Ended
December 31, 2024December 31, 2023
Net (loss) available to common shareholders$(25,327,198)$(27,479,247)
Weighted average common shares outstanding (basic)20,309,934 10,750,060 
Basis (loss) per share from net loss$(1.25)$(2.56)
Diluted (loss) per share calculation
Net (loss) available to common shareholders$(25,327,198)$(27,479,247)
Weighted average common shares outstanding (basic)20,309,934 10,750,060 
Warrants— — 
Weighted average common shares outstanding (diluted)20,309,934 10,750,060 
Diluted (loss) per share from net loss *$(1.25)$(2.56)

*In periods where the Company has incurred a net loss, diluted earnings per share is based on the number of common shares issued and outstanding as including the effects of warrants would be anti-dilutive.