XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of Basic Earnings or Loss Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Schedule of Basic Earnings or Loss Per Share [Abstract]        
Net (loss) available to common shareholders $ (3,780,821) $ (4,832,169) $ (12,568,535) $ (19,561,531)
Weighted average common shares outstanding (basic) 21,463,415 21,378,890 21,416,970 19,951,016
Basis (loss) per share from net loss $ (0.18) $ (0.23) $ (0.59) $ (0.98)
Diluted (loss) per share calculation        
Net (loss) available to common shareholders $ (3,780,821) $ (4,832,169) $ (12,568,535) $ (19,561,531)
Weighted average common shares outstanding (basic) 21,463,415 21,378,890 21,416,970 19,951,016
Warrants
Weighted average common shares outstanding (diluted) 21,463,415 21,378,890 21,416,970 19,951,016
Diluted (loss) per share from net loss [1] $ (0.18) $ (0.23) $ (0.59) $ (0.98)
[1] 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.