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