XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Potentially dilutive securities 6,221,621 13,970,009 6,879,060 13,672,094
RSUs and RSAs [Member]        
Potentially dilutive securities 2,279,750 2,788,000 2,296,125 2,341,438
Share-Based Payment Arrangement, Option [Member]        
Potentially dilutive securities 1,527,000 3,463,753 1,843,375 3,667,003
Warrant [Member]        
Potentially dilutive securities 1,743,730 4,827,380 2,068,419 4,827,380
Convertible Long Term Debt [Member]        
Potentially dilutive securities 671,141 1,342,282 671,141 1,342,282
Series B Convertible Preferred Stock [Member]        
Potentially dilutive securities 1,548,594 1,493,991