SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 1,406,629 | 4,066,508 | 1,094,742 | 3,649,876 |
| Restricted Stock Units and Restricted Stock Unit [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 757,039 | 1,933,014 | 455,396 | 1,582,467 |
| Share-Based Payment Arrangement, Option [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 179,418 | 437,544 | 193,476 | 424,941 |
| Warrant [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 470,172 | 1,024,809 | 445,870 | 971,327 |
| Convertible Long Term Debt [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 671,141 | 671,141 | ||