XML 68 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Potentially dilutive securities 11,294,345 10,766,676
Restricted Stock Units (RSUs) [Member]    
Potentially dilutive securities 3,556,375 1,743,250
Share-Based Payment Arrangement, Option [Member]    
Potentially dilutive securities 2,336,222 3,758,920
Warrant [Member]    
Potentially dilutive securities 4,730,607 3,859,638
Convertible Long Term Debt [Member]    
Potentially dilutive securities 671,141
Series B Convertible Preferred Stock [Member]    
Potentially dilutive securities 1,404,868