Annual report pursuant to Section 13 and 15(d)

Schedule of net income per common share (Details)

v3.24.0.1
Schedule of net income per common share (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net loss $ (13,741,062) $ (8,661,142)
Weighted Average Outstanding Shares:    
Basic weighted average shares outstanding 45,601,346 45,002,074
Dilutive effect of outstanding stock options and unvested restricted stock
Diluted weighted average shares outstanding 45,601,346 45,002,074
Net loss per share    
Basic $ (0.30) $ (0.19)
Diluted $ (0.30) $ (0.19)
Common Stock [Member]    
Net loss
Weighted Average Outstanding Shares:    
Basic weighted average shares outstanding 45,601,346 45,002,074
Diluted weighted average shares outstanding 45,601,346 45,020,074