XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Potentially dilutive securities 10,898,879 9,856,855 10,923,669 9,506,146
Restricted Stock Units (RSUs) [Member]        
Potentially dilutive securities 1,445,750 664,375 1,429,125 355,938
Share-Based Payment Arrangement, Option [Member]        
Potentially dilutive securities 4,259,198 4,013,400 4,318,065 4,204,200
Warrant [Member]        
Potentially dilutive securities 3,859,638 3,984,787 3,859,638 3,767,629
Series B Convertible Preferred Stock [Member]        
Potentially dilutive securities 1,334,293 1,194,293 1,316,841 1,178,379