v3.23.2
Schedule of Computation of Basic and Diluted Earnings (loss) Per Share of Common Stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net loss $ (3,548,629) $ (2,631,777) $ (7,418,859) $ (6,119,558)
Weighted avg. common shares outstanding 5,234,830 5,234,141 5,234,830 5,228,608
Basic loss per share attributable to common stock $ (0.68) $ (0.50) $ (1.42) $ (1.17)
Effect of dilutive securities on net loss:        
Common stock warrants $ 27,455 $ 583,445 $ 125,589 $ 205,457
Total net loss for purpose of calculating diluted net loss per common share $ (3,576,084) $ (3,215,222) $ (7,544,448) $ (6,325,015)
Weighted average effect of dilutive securities:        
Common stock warrants 29,248 34,385
Total shares for purpose of calculating diluted net loss per common share 5,234,830 5,263,389 5,234,830 5,262,993
Diluted loss per share attributable to common stock $ (0.68) $ (0.61) $ (1.44) $ (1.20)