XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Anti-dilutive weighted average diluted common shares (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Total potentially dilutive shares 4,900,969 5,666,947
Restricted stock units    
Total potentially dilutive shares 105,306 60,355
Options    
Total potentially dilutive shares 3,429,342 2,262,438
Warrants    
Total potentially dilutive shares 1,366,321 3,344,154