v3.10.0.1
STOCK CAPITAL (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation $ 13,977 $ 7,646
Unrecognized compensation expense $ 70,363  
2007 Plan, Transferred to 2015 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options available for future grant under the plan 379,358  
2015 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options reserved for issuance under the plan 8,080,717  
Number of options available for future grant under the plan 3,611,297  
2015 Plan [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Annual increase percentage 5.00%  
ESPP [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options reserved for issuance under the plan 1,739,280  
Number of options available for future grant under the plan 1,415,938  
Maximum number of excess shares authorized 487,643  
Number of Common stock purchased 323,342  
Maximum percentage of salary 10.00%  
Maximum amount authorized per person $ 10  
Maximum percentage of common stock 85.00%  
ESPP [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Annual increase percentage 1.00%  
Option [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options available for future grant under the plan 10,000,000  
Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Intrinsic value of options exercised $ 56,071  
Weighted average grant date fair value of options granted $ 20.83  
Stock-based compensation $ 835 $ 294