XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of weighted average dilutive common shares
   September 30, 
   2021   2020 
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