XML 29 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Dec. 31, 2019
Options      
Outstanding at beginning of the year (in shares) 2,844,164    
Granted (in shares) 66,974    
Exercised (in shares) (254,142)    
Forfeited (in shares) (31,207)    
Outstanding at ending of the year (in shares) 2,625,789    
Exercisable (in shares) 1,068,835    
Weighted Average Exercise Price      
Outstanding, beginning of the period (in dollars per share) $ 30.41    
Granted (in dollars per share) 71.13    
Exercised (in dollars per share) 3.10    
Forfeited (in dollars per share) 29.47    
Outstanding, end of the period (in dollars per share) 34.10    
Exercisable (in dollars per share) $ 11.63    
Weighted average remaining contractual term      
Outstanding 7 years 10 months 24 days 7 years 10 months 24 days  
Exercisable 6 years 4 months 24 days    
Aggregate intrinsic value      
Outstanding $ 76,037   $ 124,585
Exercised 13,782    
Exercisable $ 52,002