v3.19.2
STOCK CAPITAL (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation     $ 21,076 $ 13,977
Unrecognized compensation expense $ 113,848   113,848  
General and administrative expenses $ 13,685 $ 5,776 25,376 10,529
Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Intrinsic value of options exercised     $ 5,865  
Weighted average grant date fair value of options granted     $ 19.83  
Stock-based compensation     $ 352 $ 835
Options [Member] | SMRE [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average grant date fair value of options granted     $ 40.24  
Number of shares granted     334,096  
General and administrative expenses     $ 1,680  
Maximum [Member] | Option [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   10,000,000  
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   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 10,383,357   10,383,357  
Number of options available for future grant under the plan 8,686,589   8,686,589  
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 2,199,808   2,199,808  
Number of options available for future grant under the plan 1,739,353   1,739,353  
Maximum number of excess shares authorized 487,643   487,643  
Number of Common stock purchased     460,455  
Maximum percentage of salary 10.00%   10.00%  
Maximum amount authorized per person $ 10   $ 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%