XML 57 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Number of Stock Options    
Outstanding at the beginning of period (in shares) | shares 3,820  
Granted (in shares) | shares 926  
Exercised (in shares) | shares (913)  
Canceled or forfeited (in shares) | shares (153)  
Outstanding at the end of the period (in shares) | shares 3,680 3,820
Exercisable at the end of the period (in shares) | shares 1,882  
Weighted- Average Exercise Price Per Share    
Outstanding at the beginning of period (in usd per share) | $ / shares $ 36.26  
Granted (in usd per share) | $ / shares 58.36  
Exercised (in usd per share) | $ / shares 30.77  
Canceled or forfeited (in usd per share) | $ / shares 42.20  
Outstanding at the end of the period (in usd per share) | $ / shares 42.94 $ 36.26
Exercisable at the end of the period (in usd per share) | $ / shares $ 36.53  
Weighted- Average Contractual Life (in years)    
Outstanding at the beginning of the period 7 years 5 months 23 days 6 years 9 months 21 days
Outstanding at the end of the period 7 years 5 months 23 days 6 years 9 months 21 days
Exercisable at the end of the period 6 years 2 months 4 days  
Aggregate Intrinsic Value    
Outstanding at the end of the period | $ $ 192,690  
Exercisable at the end of the period | $ 110,552  
Aggregate intrinsic value of options exercised | $ 53,500  
Unrecognized compensation expense | $ $ 43,700  
Weighted-average period for recognition 2 years 8 months 19 days