XML 76 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Schedule of Stock Options Activity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
shares
NUMBER OF OPTIONS  
Options outstanding at beginning of year (in shares) | shares 6,457,343
Granted (in shares) | shares 1,283,884
Exercised (in shares) | shares (616,248)
Canceled (in shares) | shares (189,860)
Options outstanding at end of year (in shares) | shares 6,935,119
Options exercisable at end of year (in shares) | shares 4,720,178
WEIGHTED AVERAGE EXERCISE PRICE  
Options outstanding at beginning of year, weighted average exercise price (in dollars per share) | $ / shares $ 22.15
Granted (in dollars per share) | $ / shares 56.54
Exercised (in dollars per share) | $ / shares 8.97
Canceled (in dollars per share) | $ / shares 47.85
Options outstanding at end of year, weighted average exercise price (in dollars per share) | $ / shares 28.96
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 19.86
WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE (YEARS)  
Options outstanding (in years) 6 years 8 months 19 days
Options exercisable (in years) 5 years 9 months 24 days
AGGREGATE INTRINSIC VALUE  
Options outstanding | $ $ 91,728
Options exercisable | $ $ 86,357