XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share (Details) - Schedule of weighted average dilutive common shares - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Schedule of weighted average dilutive common shares [Abstract]    
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