XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Potentially dilutive securities 7,536,498 13,374,179
Restricted Stock Units (RSUs) [Member]    
Potentially dilutive securities 2,312,500 1,894,875
Share-Based Payment Arrangement, Option [Member]    
Potentially dilutive securities 2,159,750 3,870,253
Warrant [Member]    
Potentially dilutive securities 2,393,107 4,827,380
Convertible Long Term Debt [Member]    
Potentially dilutive securities 671,141 1,342,282
Series B Convertible Preferred Stock [Member]    
Potentially dilutive securities 1,439,389