v3.10.0.1
STOCK CAPITAL (Schedule of Stock Option Activity) (Details) - Option [Member] - Employees and Members of Board of Directors [Member]
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
$ / shares
shares
Number of Options  
Outstanding as of December 31, 2017 | shares 3,524,310
Granted | shares 180,983
Exercised | shares (1,219,007)
Forfeited or expired | shares (22,677)
Outstanding as of June 30, 2018 | shares 2,463,609
Vested and expected to vest as of June 30, 2018 | shares 2,395,526
Exercisable as of June 30, 2018 | shares 1,564,382
Weighted average exercise price  
Outstanding as of December 31, 2017 | $ / shares $ 7.40
Granted | $ / shares 38.05
Exercised | $ / shares 4.86
Forfeited or expired | $ / shares 8.46
Outstanding as of June 30, 2018 | $ / shares 10.90
Vested and expected to vest as of June 30, 2018 | $ / shares 10.81
Exercisable as of June 30, 2018 | $ / shares $ 7.12
Weighted average remaining contractual term in years  
Outstanding as of December 31, 2017 6 years 4 months 6 days
Ountstanding as of June 30, 2018 6 years 8 months 5 days
Vested and expected to vest as of June 30, 2018 6 years 7 months 28 days
Exercisable as of June 30, 2018 5 years 11 months 4 days
Aggregate intrinsic Value  
Outstanding as of December 31, 2017 | $ $ 106,251
Outstanding as of June 30, 2018 | $ 91,022
Vested and expected to vest as of June 30, 2018 | $ 88,724
Exercisable as of June 30, 2018 | $ $ 63,722