XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Potentially dilutive securities 10,948,458 9,155,437
Restricted Stock Units (RSUs) [Member]    
Potentially dilutive securities 1,412,500 47,500
Share-Based Payment Arrangement, Option [Member]    
Potentially dilutive securities 4,376,931 4,395,000
Warrant [Member]    
Potentially dilutive securities 3,859,638 3,550,471
Series B Convertible Preferred Stock [Member]    
Potentially dilutive securities 1,299,389 1,162,466