XML 56 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 6,860,577 11,294,345
Restricted Stock Units and Restricted Stock Unit [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 3,157,706 3,556,375
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 1,288,000 2,336,222
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 1,743,730 4,730,607
Convertible Long Term Debt [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 671,141 671,141