XML 28 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Number of Stock Options    
Outstanding at the beginning of period (in shares) 3,820  
Granted (in shares) 835  
Exercised (in shares) (296)  
Canceled or forfeited (in shares) (127)  
Outstanding at the end of the period (in shares) 4,232 3,820
Exercisable at the end of the period (in shares) 2,328  
Weighted- Average Exercise Price Per Share    
Outstanding at the beginning of period (in usd per share) $ 36.26  
Granted (in usd per share) 54.55  
Exercised (in usd per share) 28.69  
Canceled or forfeited (in usd per share) 41.03  
Outstanding at the end of the period (in usd per share) 40.25 $ 36.26
Exercisable at the end of the period (in usd per share) $ 34.86  
Weighted- Average Contractual Life (in years)    
Outstanding at the beginning of the period 7 years 25 days 6 years 9 months 21 days
Outstanding at the end of the period 7 years 25 days 6 years 9 months 21 days
Exercisable at the end of the period 5 years 5 months 23 days  
Aggregate Intrinsic Value    
Outstanding at the end of the period $ 210,031  
Exercisable at the end of the period 128,039  
Aggregate intrinsic value of options exercised 15,000  
Unrecognized compensation expense $ 44,600  
Weighted-average period for recognition 2 years 10 months 2 days