XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share (Details) - Schedule of weighted average dilutive common shares - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Schedule of weighted average dilutive common shares [Abstract]    
Stock options issued and outstanding 1,385,855 622,339
Restricted stock units issued and outstanding 383,119 407,325
Conversion of Series 1 Convertible Preferred Stock 8,029,039 8,029,039
Total potentially dilutive shares 9,798,013 9,058,703