XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Potentially dilutive securities 6,206,786 11,741,134 6,654,968 13,028,440
RSUs and RSAs [Member]        
Potentially dilutive securities 2,394,915 2,954,750 2,329,055 2,545,875
Share-Based Payment Arrangement, Option [Member]        
Potentially dilutive securities 1,397,000 2,616,722 1,694,583 3,316,909
Warrant [Member]        
Potentially dilutive securities 1,743,730 4,827,380 1,960,189 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 995,994