XML 88 R25.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Potentially dilutive securities 10,132,636 5,931,158 9,647,339 6,201,144
Restricted Stock Units (RSUs) [Member]        
Potentially dilutive securities 996,375 569,417
Share-based Payment Arrangement, Option [Member]        
Potentially dilutive securities 4,170,900 3,423,400 4,193,100 3,920,467
Warrant [Member]        
Potentially dilutive securities 3,888,438 2,507,758 3,807,899 2,280,677
Series B Preferred Stock [Member]        
Potentially dilutive securities 1,076,923 1,076,923