SCHEDULE OF STOCK OPTIONS EXERCISABLE (Details) - USD ($) $ / shares in Units, $ in Thousands | 12 Months Ended | | |
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.44 | $ 4.51 |
Number of Outstanding Options | 2,917,667 | 2,465,522 | 2,376,427 |
Weighted Average Remaining Contractual Life | 5 years 11 months 23 days | | |
Aggregate Intrinsic Value | $ 4,006 | | |
Number of Exercisable Options | 2,299,937 | 2,112,567 | |
Aggregate Exercisable Options Value | $ 9,263 | | |
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 | 3 years 7 months 20 days | | |
Aggregate Intrinsic Value | $ 1,036 | | |
Number of Exercisable Options | 230,189 | | |
Aggregate Exercisable Options Value | $ 0 | | |
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 year 1 month 2 days | | |
Aggregate Intrinsic Value | $ 2,289 | | |
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.99 | | |
Number of Outstanding Options | 445,013 | | |
Weighted Average Remaining Contractual Life | 9 years 1 month 24 days | | |
Aggregate Intrinsic Value | $ 672 | | |
Number of Exercisable Options | 174,208 | | |
Aggregate Exercisable Options Value | $ 521 | | |
Options Granted To Employees [Member] | Exercise Price Four [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 3.14 | | |
Number of Outstanding Options | 3,750 | | |
Weighted Average Remaining Contractual Life | 6 years 3 months 7 days | | |
Aggregate Intrinsic Value | $ 5 | | |
Number of Exercisable Options | 1,875 | | |
Aggregate Exercisable Options Value | $ 6 | | |
Options Granted To Employees [Member] | Exercise Price Five [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.42 | | |
Number of Outstanding Options | 50,000 | | |
Weighted Average Remaining Contractual Life | 6 years 11 months 4 days | | |
Aggregate Intrinsic Value | $ 4 | | |
Number of Exercisable Options | 50,000 | | |
Aggregate Exercisable Options Value | $ 221 | | |
Options Granted To Employees [Member] | Exercise Price Six [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.5 | | |
Number of Outstanding Options | 34,000 | | |
Weighted Average Remaining Contractual Life | 8 years 5 months 19 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | 23,938 | | |
Aggregate Exercisable Options Value | $ 108 | | |
Options Granted To Employees [Member] | Exercise Price Seven [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.6 | | |
Number of Outstanding Options | 185,300 | | |
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 Eighteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.7 | | |
Number of Outstanding Options | 6,250 | | |
Weighted Average Remaining Contractual Life | 9 years 10 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | | | |
Aggregate Exercisable Options Value | | | |
Options Granted To Employees [Member] | Exercise Price Nine [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.8 | | |
Number of Outstanding Options | 483,337 | | |
Weighted Average Remaining Contractual Life | 5 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 Ten [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 5.07 | | |
Number of Outstanding Options | 53,250 | | |
Weighted Average Remaining Contractual Life | 8 years 29 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | 39,750 | | |
Aggregate Exercisable Options Value | $ 202 | | |
Options Granted To Employees [Member] | Exercise Price Eleven [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 5.1 | | |
Number of Outstanding Options | 63,000 | | |
Weighted Average Remaining Contractual Life | 9 years 8 months 4 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | 7,875 | | |
Aggregate Exercisable Options Value | $ 40 | | |
Options Granted To Employees [Member] | Exercise Price Twelve [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 5.99 | | |
Number of Outstanding Options | 352,550 | | |
Weighted Average Remaining Contractual Life | 7 years 3 months 3 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | 290,488 | | |
Aggregate Exercisable Options Value | $ 1,740 | | |
Options Granted To Employees [Member] | Exercise Price Thirteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 6 | | |
Number of Outstanding Options | 16,667 | | |
Weighted Average Remaining Contractual Life | 3 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 Fourteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 6.84 | | |
Number of Outstanding Options | 17,000 | | |
Weighted Average Remaining Contractual Life | 9 years 4 months 17 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | 4,250 | | |
Aggregate Exercisable Options Value | $ 29 | | |
Options Granted To Employees [Member] | Exercise Price Fifteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 7.2 | | |
Number of Outstanding Options | 83,334 | | |
Weighted Average Remaining Contractual Life | 6 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 Sixteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 8.36 | | |
Number of Outstanding Options | 250,001 | | |
Weighted Average Remaining Contractual Life | 7 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 Seventeen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 8.91 | | |
Number of Outstanding Options | 15,000 | | |
Weighted Average Remaining Contractual Life | 7 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 Eighteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 9 | | |
Number of Outstanding Options | 20,834 | | |
Weighted Average Remaining Contractual Life | 2 years 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 Nineteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 9.48 | | |
Number of Outstanding Options | 58,908 | | |
Weighted Average Remaining Contractual Life | 1 year 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 [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 10.2 | | |
Number of Outstanding Options | 39,267 | | |
Weighted Average Remaining Contractual Life | 1 year 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.76 | $ 5.75 |
Number of Outstanding Options | 549,141 | 598,310 | 469,974 |
Weighted Average Remaining Contractual Life | 6 years 2 months 4 days | | |
Aggregate Intrinsic Value | $ 240 | | |
Number of Exercisable Options | 450,972 | 539,515 | |
Aggregate Exercisable Options Value | $ 2,834 | | |
Options Granted To Non Employees [Member] | Exercise Price One [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 2.99 | | |
Number of Outstanding Options | 35,000 | | |
Weighted Average Remaining Contractual Life | 9 years 2 months 19 days | | |
Aggregate Intrinsic Value | $ 53 | | |
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 | $ 3.14 | | |
Number of Outstanding Options | 15,000 | | |
Weighted Average Remaining Contractual Life | 8 years 10 months 28 days | | |
Aggregate Intrinsic Value | $ 20 | | |
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.36 | | |
Number of Outstanding Options | 136,775 | | |
Weighted Average Remaining Contractual Life | 5 years 3 months 25 days | | |
Aggregate Intrinsic Value | $ 156 | | |
Number of Exercisable Options | 136,775 | | |
Aggregate Exercisable Options Value | $ 460 | | |
Options Granted To Non Employees [Member] | Exercise Price Four [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.09 | | |
Number of Outstanding Options | 25,000 | | |
Weighted Average Remaining Contractual Life | 8 years 9 months 3 days | | |
Aggregate Intrinsic Value | $ 10 | | |
Number of Exercisable Options | 25,000 | | |
Aggregate Exercisable Options Value | $ 102 | | |
Options Granted To Non Employees [Member] | Exercise Price Five [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.42 | | |
Number of Outstanding Options | 10,325 | | |
Weighted Average Remaining Contractual Life | 6 years 11 months 4 days | | |
Aggregate Intrinsic Value | $ 1 | | |
Number of Exercisable Options | 10,325 | | |
Aggregate Exercisable Options Value | $ 46 | | |
Options Granted To Non Employees [Member] | Exercise Price Six [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.5 | | |
Number of Outstanding Options | 13,335 | | |
Weighted Average Remaining Contractual Life | 8 years 6 months 10 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | | | |
Aggregate Exercisable Options Value | | | |
Options Granted To Non Employees [Member] | Exercise Price Seven [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.6 | | |
Number of Outstanding Options | 20,000 | | |
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 Eighteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 4.8 | | |
Number of Outstanding Options | 16,668 | | |
Weighted Average Remaining Contractual Life | 5 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 Nine [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 5.07 | | |
Number of Outstanding Options | 5,000 | | |
Weighted Average Remaining Contractual Life | 8 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 Ten [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 5.3 | | |
Number of Outstanding Options | 15,000 | | |
Weighted Average Remaining Contractual Life | 7 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 Eleven [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 5.99 | | |
Number of Outstanding Options | 16,670 | | |
Weighted Average Remaining Contractual Life | 7 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 Twelve [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 6 | | |
Number of Outstanding Options | 90,000 | | |
Weighted Average Remaining Contractual Life | 3 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 Thirteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 6.84 | | |
Number of Outstanding Options | 7,500 | | |
Weighted Average Remaining Contractual Life | 9 years 4 months 17 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | | | |
Aggregate Exercisable Options Value | | | |
Options Granted To Non Employees [Member] | Exercise Price Fourteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 7 | | |
Number of Outstanding Options | 70,000 | | |
Weighted Average Remaining Contractual Life | 8 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 Fifteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 7.32 | | |
Number of Outstanding Options | 8,334 | | |
Weighted Average Remaining Contractual Life | 1 year 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 Sixteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 8.34 | | |
Number of Outstanding Options | 8,600 | | |
Weighted Average Remaining Contractual Life | 7 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 Seventeen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 8.43 | | |
Number of Outstanding Options | 8,333 | | |
Weighted Average Remaining Contractual Life | 7 years 18 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | 4,999 | | |
Aggregate Exercisable Options Value | $ 42 | | |
Options Granted To Non Employees [Member] | Exercise Price Eighteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 11.52 | | |
Number of Outstanding Options | 8,334 | | |
Weighted Average Remaining Contractual Life | 2 years 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 Nineteen [Member] | | | |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | | | |
Exercise Price | $ 16.8 | | |
Number of Outstanding Options | 39,267 | | |
Weighted Average Remaining Contractual Life | 1 year 3 months 10 days | | |
Aggregate Intrinsic Value | | | |
Number of Exercisable Options | 39,267 | | |
Aggregate Exercisable Options Value | $ 660 | | |