XML 42 R26.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Affiliate, Collateralized Security [Line Items]        
Potentially dilutive securities 9,739,485 5,876,636 9,404,690 6,336,136
Restricted Stock Units (RSUs) [Member]        
Affiliate, Collateralized Security [Line Items]        
Potentially dilutive securities 664,375 355,938
Share-based Payment Arrangement, Option [Member]        
Affiliate, Collateralized Security [Line Items]        
Potentially dilutive securities 4,013,400 4,469,000 4,204,200 4,169,000
Warrant [Member]        
Affiliate, Collateralized Security [Line Items]        
Potentially dilutive securities 3,984,787 1,407,636 3,767,629 2,167,136
Series B Preferred Stock [Member]        
Affiliate, Collateralized Security [Line Items]        
Potentially dilutive securities 1,076,923 1,076,923