SCHEDULE OF INFORMATION RELATED TO STOCK OPTIONS (Details) - $ / shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
| Options Outstanding, Outstanding Number of Options | 1,466,892 | 864,639 |
| Options Exercisable, Exercisable Number of Options | 1,201,526 | |
| Range One [Member] | ||
| Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
| Options Outstanding, Exercise Price | $ 2.91 | |
| Options Outstanding, Outstanding Number of Options | 654,017 | |
| Options Exercisable Weighted Average Remaining Life In Years | 7 years 6 months | |
| Options Exercisable, Exercisable Number of Options | 412,604 | |
| Range Two [Member] | ||
| Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
| Options Outstanding, Exercise Price | $ 5.08 | |
| Options Outstanding, Outstanding Number of Options | 812,875 | |
| Options Exercisable Weighted Average Remaining Life In Years | 6 years 10 months 24 days | |
| Options Exercisable, Exercisable Number of Options | 788,922 |