XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of weighted average dilutive common shares
   June 30, 
   2021   2020 
Stock options issued and outstanding   1,415,789    518,292 
Restricted stock units issued and outstanding   384,994    477,070 
Conversion of Series 1 Convertible Preferred Stock   8,029,039    3,880,169 
Total potentially dilutive shares   9,829,822    4,875,531