XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Schedule of weighted average dilutive common shares
   March 31, 
   2021   2020 
Stock options issued and outstanding   1,151,327    424,938 
Restricted stock units issued and outstanding   379,744    477,070 
Conversion of Series 1 Convertible Preferred Stock   8,029,039    3,880,169 
Total potentially dilutive shares   9,560,110    4,782,177