SCHEDULE OF STOCK OPTIONS EXERCISABLE (Details) - USD ($) $ / shares in Units, $ in Thousands | 12 Months Ended | | | |
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 |
Options Granted to Employees [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.05 | $ 4.05 | $ 4.44 | |
Number of Outstanding Options | 3,210,005 | 2,917,667 | 2,465,522 | |
Weighted Average Remaining Contractual Life | 5 years 5 months 12 days | | | |
Aggregate Intrinsic Value | $ 2,126 | | | |
Number of Exercisable Options | 2,777,563 | 2,299,937 | | |
Aggregate Exercisable Options Value | $ 11,111 | | | |
Options Granted to Employees [Member] | Exercise Price One [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 0.0012 | | | |
Number of Outstanding Options | 230,189 | | | |
Weighted Average Remaining Contractual Life | 2 years 7 months 20 days | | | |
Aggregate Intrinsic Value | $ 663 | | | |
Number of Exercisable Options | 230,189 | | | |
Aggregate Exercisable Options Value | | | | |
Options Granted to Employees [Member] | Exercise Price Two [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 0.012 | | | |
Number of Outstanding Options | 510,017 | | | |
Weighted Average Remaining Contractual Life | 1 month 2 days | | | |
Aggregate Intrinsic Value | $ 1,463 | | | |
Number of Exercisable Options | 510,017 | | | |
Aggregate Exercisable Options Value | $ 6 | | | |
Options Granted to Employees [Member] | Exercise Price Three [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 2.89 | | | |
Number of Outstanding Options | 84,650 | | | |
Weighted Average Remaining Contractual Life | 9 years 11 months 15 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | | | | |
Aggregate Exercisable Options Value | | | | |
Options Granted to Employees [Member] | Exercise Price Four [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 2.96 | | | |
Number of Outstanding Options | 63,500 | | | |
Weighted Average Remaining Contractual Life | 9 years 11 months 15 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | | | | |
Aggregate Exercisable Options Value | | | | |
Options Granted to Employees [Member] | Exercise Price Five [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 2.99 | | | |
Number of Outstanding Options | 432,200 | | | |
Weighted Average Remaining Contractual Life | 8 years 1 month 24 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 431,638 | | | |
Aggregate Exercisable Options Value | $ 1,291 | | | |
Options Granted to Employees [Member] | Exercise Price Six [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 3.14 | | | |
Number of Outstanding Options | 2,500 | | | |
Weighted Average Remaining Contractual Life | 7 years 10 months 28 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 2,500 | | | |
Aggregate Exercisable Options Value | $ 8 | | | |
Options Granted to Employees [Member] | Exercise Price Seven [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.42 | | | |
Number of Outstanding Options | 50,000 | | | |
Weighted Average Remaining Contractual Life | 5 years 11 months 4 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 50,000 | | | |
Aggregate Exercisable Options Value | $ 221 | | | |
Options Granted to Employees [Member] | Exercise Price Eighteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.5 | | | |
Number of Outstanding Options | 34,000 | | | |
Weighted Average Remaining Contractual Life | 7 years 2 months 1 day | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 34,000 | | | |
Aggregate Exercisable Options Value | $ 153 | | | |
Options Granted to Employees [Member] | Exercise Price Nine [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.6 | | | |
Number of Outstanding Options | 174,800 | | | |
Weighted Average Remaining Contractual Life | 8 years 8 months 4 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 112,488 | | | |
Aggregate Exercisable Options Value | $ 517 | | | |
Options Granted to Employees [Member] | Exercise Price Ten [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.7 | | | |
Number of Outstanding Options | 6,250 | | | |
Weighted Average Remaining Contractual Life | 8 years 10 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 2,083 | | | |
Aggregate Exercisable Options Value | $ 10 | | | |
Options Granted to Employees [Member] | Exercise Price Eleven [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.8 | | | |
Number of Outstanding Options | 483,337 | | | |
Weighted Average Remaining Contractual Life | 4 years 11 months 8 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 483,337 | | | |
Aggregate Exercisable Options Value | $ 2,320 | | | |
Options Granted to Employees [Member] | Exercise Price Twelve [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | | $ 5.02 | | |
Number of Outstanding Options | 78,500 | | | |
Weighted Average Remaining Contractual Life | 9 years 8 months 15 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | | | | |
Aggregate Exercisable Options Value | | | | |
Options Granted to Employees [Member] | Exercise Price Thirteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | | 5.07 | | |
Number of Outstanding Options | 52,500 | | | |
Weighted Average Remaining Contractual Life | 7 years | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 52,500 | | | |
Aggregate Exercisable Options Value | $ 266 | | | |
Options Granted to Employees [Member] | Exercise Price Fourteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | | 5.1 | | |
Number of Outstanding Options | 60,500 | | | |
Weighted Average Remaining Contractual Life | 8 years 4 months 2 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 44,750 | | | |
Aggregate Exercisable Options Value | $ 228 | | | |
Options Granted to Employees [Member] | Exercise Price Fifteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 5.99 | | | |
Number of Outstanding Options | 327,050 | | | |
Weighted Average Remaining Contractual Life | 6 years 7 months 9 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 297,425 | | | |
Aggregate Exercisable Options Value | $ 1,782 | | | |
Options Granted to Employees [Member] | Exercise Price Sixteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 6 | | | |
Number of Outstanding Options | 16,667 | | | |
Weighted Average Remaining Contractual Life | 2 years 7 months 2 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 16,667 | | | |
Aggregate Exercisable Options Value | $ 100 | | | |
Options Granted to Employees [Member] | Exercise Price Seventeen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 6.84 | | | |
Number of Outstanding Options | 15,125 | | | |
Weighted Average Remaining Contractual Life | 6 years 9 months 14 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 12,453 | | | |
Aggregate Exercisable Options Value | $ 85 | | | |
Options Granted to Employees [Member] | Exercise Price Eighteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 7.2 | | | |
Number of Outstanding Options | 83,334 | | | |
Weighted Average Remaining Contractual Life | 5 years 5 months 4 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 83,334 | | | |
Aggregate Exercisable Options Value | $ 600 | | | |
Options Granted to Employees [Member] | Exercise Price Nineteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 8.36 | | | |
Number of Outstanding Options | 250,001 | | | |
Weighted Average Remaining Contractual Life | 6 years 6 months | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 250,001 | | | |
Aggregate Exercisable Options Value | $ 2,090 | | | |
Options Granted to Employees [Member] | Exercise Price Twenty [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 8.91 | | | |
Number of Outstanding Options | 15,000 | | | |
Weighted Average Remaining Contractual Life | 6 years 5 months 15 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 15,000 | | | |
Aggregate Exercisable Options Value | $ 134 | | | |
Options Granted to Employees [Member] | Exercise Price Twenty One [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 9,000 | | | |
Number of Outstanding Options | 20,834 | | | |
Weighted Average Remaining Contractual Life | 1 year 6 months 14 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 20,834 | | | |
Aggregate Exercisable Options Value | $ 187 | | | |
Options Granted to Employees [Member] | Exercise Price Twenty Two [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 9.48 | | | |
Number of Outstanding Options | 58,908 | | | |
Weighted Average Remaining Contractual Life | 6 months 7 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 58,908 | | | |
Aggregate Exercisable Options Value | $ 558 | | | |
Options Granted to Employees [Member] | Exercise Price Twenty Three [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 10.2 | | | |
Number of Outstanding Options | 39,267 | | | |
Weighted Average Remaining Contractual Life | 5 months 1 day | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 39,267 | | | |
Aggregate Exercisable Options Value | $ 401 | | | |
Options granted to non employees [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | | $ 5.89 | $ 5.89 | $ 5.76 |
Number of Outstanding Options | 547,691 | 549,141 | 549,141 | 598,310 |
Weighted Average Remaining Contractual Life | 5 years 2 months 19 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 467,689 | 450,972 | | |
Aggregate Exercisable Options Value | $ 2,900 | | | |
Options granted to non employees [Member] | Exercise Price One [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 2.96 | | | |
Number of Outstanding Options | 7,500 | | | |
Weighted Average Remaining Contractual Life | 9 years 11 months 15 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | | | | |
Aggregate Exercisable Options Value | | | | |
Options granted to non employees [Member] | Exercise Price Two [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 2.99 | | | |
Number of Outstanding Options | 35,000 | | | |
Weighted Average Remaining Contractual Life | 8 years 2 months 19 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | | | | |
Aggregate Exercisable Options Value | | | | |
Options granted to non employees [Member] | Exercise Price Three [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 3.14 | | | |
Number of Outstanding Options | 11,250 | | | |
Weighted Average Remaining Contractual Life | 7 years 10 months 28 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 11,250 | | | |
Aggregate Exercisable Options Value | $ 35 | | | |
Options granted to non employees [Member] | Exercise Price Four [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 3.36 | | | |
Number of Outstanding Options | 136,775 | | | |
Weighted Average Remaining Contractual Life | 4 years 3 months 25 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 136,775 | | | |
Aggregate Exercisable Options Value | $ 459 | | | |
Options granted to non employees [Member] | Exercise Price Five [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.09 | | | |
Number of Outstanding Options | 25,000 | | | |
Weighted Average Remaining Contractual Life | 7 years 9 months 3 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 25,000 | | | |
Aggregate Exercisable Options Value | $ 102 | | | |
Options granted to non employees [Member] | Exercise Price Six [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.42 | | | |
Number of Outstanding Options | 5,125 | | | |
Weighted Average Remaining Contractual Life | 5 years 11 months 4 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 5,125 | | | |
Aggregate Exercisable Options Value | $ 23 | | | |
Options granted to non employees [Member] | Exercise Price Seven [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.5 | | | |
Number of Outstanding Options | 13,335 | | | |
Weighted Average Remaining Contractual Life | 7 years 6 months 10 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 5,000 | | | |
Aggregate Exercisable Options Value | $ 23 | | | |
Options granted to non employees [Member] | Exercise Price Eighteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.6 | | | |
Number of Outstanding Options | 20,000 | | | |
Weighted Average Remaining Contractual Life | 8 years 11 months 15 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 4,000 | | | |
Aggregate Exercisable Options Value | $ 18 | | | |
Options granted to non employees [Member] | Exercise Price Nine [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 4.8 | | | |
Number of Outstanding Options | 16,668 | | | |
Weighted Average Remaining Contractual Life | 4 years 11 months 8 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 16,668 | | | |
Aggregate Exercisable Options Value | $ 80 | | | |
Options granted to non employees [Member] | Exercise Price Ten [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 5.07 | | | |
Number of Outstanding Options | 5,000 | | | |
Weighted Average Remaining Contractual Life | 7 years 2 months 8 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 1,000 | | | |
Aggregate Exercisable Options Value | $ 5 | | | |
Options granted to non employees [Member] | Exercise Price Eleven [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 5.3 | | | |
Number of Outstanding Options | 15,000 | | | |
Weighted Average Remaining Contractual Life | 6 years 8 months 12 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 15,000 | | | |
Aggregate Exercisable Options Value | $ 80 | | | |
Options granted to non employees [Member] | Exercise Price Twelve [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 5.99 | | | |
Number of Outstanding Options | 16,670 | | | |
Weighted Average Remaining Contractual Life | 6 years 9 months 21 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 16,670 | | | |
Aggregate Exercisable Options Value | $ 100 | | | |
Options granted to non employees [Member] | Exercise Price Thirteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 6 | | | |
Number of Outstanding Options | 90,000 | | | |
Weighted Average Remaining Contractual Life | 2 years 7 months 2 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 90,000 | | | |
Aggregate Exercisable Options Value | $ 540 | | | |
Options granted to non employees [Member] | Exercise Price Fourteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 6.84 | | | |
Number of Outstanding Options | 7,500 | | | |
Weighted Average Remaining Contractual Life | 8 years 4 months 17 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | | | | |
Aggregate Exercisable Options Value | | | | |
Options granted to non employees [Member] | Exercise Price Fifteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 7 | | | |
Number of Outstanding Options | 70,000 | | | |
Weighted Average Remaining Contractual Life | 7 years 9 months 29 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 70,000 | | | |
Aggregate Exercisable Options Value | $ 490 | | | |
Options granted to non employees [Member] | Exercise Price Sixteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 7.32 | | | |
Number of Outstanding Options | 8,334 | | | |
Weighted Average Remaining Contractual Life | 10 months 20 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 8,334 | | | |
Aggregate Exercisable Options Value | $ 61 | | | |
Options granted to non employees [Member] | Exercise Price Seventeen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 8.34 | | | |
Number of Outstanding Options | 8,600 | | | |
Weighted Average Remaining Contractual Life | 6 years 6 months 7 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 8,600 | | | |
Aggregate Exercisable Options Value | $ 72 | | | |
Options granted to non employees [Member] | Exercise Price Eighteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 8.43 | | | |
Number of Outstanding Options | 8,333 | | | |
Weighted Average Remaining Contractual Life | 6 years 18 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 6,666 | | | |
Aggregate Exercisable Options Value | $ 56 | | | |
Options granted to non employees [Member] | Exercise Price Nineteen [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 11.52 | | | |
Number of Outstanding Options | 8,334 | | | |
Weighted Average Remaining Contractual Life | 1 year 3 months 3 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 8,334 | | | |
Aggregate Exercisable Options Value | $ 96 | | | |
Options granted to non employees [Member] | Exercise Price Twenty [Member] | | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | | |
Exercise Price | $ 16.8 | | | |
Number of Outstanding Options | 39,267 | | | |
Weighted Average Remaining Contractual Life | 3 months 10 days | | | |
Aggregate Intrinsic Value | | | | |
Number of Exercisable Options | 39,267 | | | |
Aggregate Exercisable Options Value | $ 660 | | | |