XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Potentially dilutive securities 11,067,667 10,285,294 10,971,668 9,765,862
Restricted Stock Units (RSUs) [Member]        
Potentially dilutive securities 1,830,750 996,375 1,563,000 569,417
Share-Based Payment Arrangement, Option [Member]        
Potentially dilutive securities 4,007,698 4,170,900 4,214,609 4,193,100
Warrant [Member]        
Potentially dilutive securities 3,859,638 3,888,438 3,859,638 3,807,899
Series B Convertible Preferred Stock [Member]        
Potentially dilutive securities 1,369,581 1,229,581 1,334,421 1,195,446