XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Common Share (Details) - Schedule of weighted average dilutive common shares - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Schedule of weighted average dilutive common shares [Abstract]    
Stock options issued and outstanding 1,980,055 1,151,327
Restricted stock units issued and outstanding 489,238 379,744
Conversion of Series 1 Convertible Preferred Stock 8,029,039 8,029,039
Total potentially dilutive shares 10,498,332 9,560,110