v3.10.0.1
STOCK CAPITAL (Schedule of RSU Activity) (Details) - Restricted Stock Units (RSUs) [Member] - Employees and Members of Board of Directors [Member]
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Number of RSUs  
Unvested as of December 31, 2017 | shares 2,087,992
Granted | shares 531,729
Vested | shares (393,939)
Forfeited | shares (125,989)
Unvested as of June 30, 2018 | shares 2,099,793
Weighted average grant date fair value  
Unvested as of December 31, 2017 | $ / shares $ 24.33
Granted | $ / shares 48.15
Vested | $ / shares 21.16
Forfeited | $ / shares 6.62
Unvested as of June 30, 2018 | $ / shares $ 30.71