XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share of Common Stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Net loss $ (2,218,818) $ (6,650,970) $ (1,773,831) $ (14,069,829)
Weighted avg. common shares outstanding 5,347,940 5,292,058 5,335,941 5,254,116
Basic earnings loss per share attributable to common stock $ (0.41) $ (1.26) $ (0.33) $ (2.68)
Effect of dilutive securities on net loss:        
Common stock warrants $ 138,081 $ 74,827 $ 13,580 $ 200,416
Total net loss for purpose of calculating diluted loss per common share $ (2,356,899) $ (6,725,797) $ (1,787,411) $ (14,270,245)
Weighted average effect of dilutive securities:        
Total shares for purpose of calculating diluted net loss per common share 5,347,940 5,292,058 5,335,941 5,254,116
Diluted loss per share attributable to common stock $ (0.44) $ (1.27) $ (0.33) $ (2.72)
Stock Options [Member]        
Weighted average effect of dilutive securities:        
Dilutive securities
Restricted Stock Units (RSUs) [Member]        
Weighted average effect of dilutive securities:        
Dilutive securities