STOCK CAPITAL - Employee Stock Option (Details) - Employee Stock Option [Member]
9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Amount of options, Outstanding at beginning of period | shares 1,496,287 [1]
Amount of options, Granted | shares 204,167 [1]
Amount of options, Exercised | shares (18,665) [1]
Amount of options, Cancelled | shares (253,514) [1]
Amount of options, Outstanding at end of period | shares 1,428,275 [1]
Amount of options, Vested and expected-to-vest at end of period | shares 881,564 [1]
Weighted average exercise price, Outstanding at beginning of period (in dollars per share) | $ / shares $ 3.0581
Weighted average exercise price, Granted (in dollars per share) | $ / shares 4.8937
Weighted average exercise price, Exercised (in dollars per share) | $ / shares 1.8943
Weighted Average exercise Price, Cancelled (in dollars per share) | $ / shares 4.0996
Weighted average exercise price, Outstanding at end of period (in dollars per share) | $ / shares 3.1509
Weighted average exercise price, Vested and expected-to-vest at end of period (in dollars per share) | $ / shares $ 2.0076
Aggregate intrinsic value, Outstanding at end of period (in dollars) | $ $ 1,069,975
Aggregate intrinsic value, Vested and expected-to-vest at end of period (in dollars) | $ $ 1,668,280
[1] Represents Employee Stock Options only (not including RSUs).