XML 86 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Stock Options      
Stock options activity      
Outstanding, beginning of period (in shares) 1,369,442    
Granted (in shares) 282,798    
Exercised (in shares) (252,975)    
Cancelled / Forfeited (in shares) (95,248)    
Outstanding, end of period (in shares) 1,304,017 1,369,442  
Vested and exercisable, end of period (in shares) 842,746    
Vested and expected to vest, end of period (in shares) 1,249,802    
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 45.93    
Granted (in dollars per share) 113.88 $ 64.30 $ 46.31
Exercised (in dollars per share) 39.24    
Cancelled / Forfeited (in dollars per share) 68.25    
Outstanding, end of period (in dollars per share) 60.33 $ 45.93  
Vested and exercisable, end of period (in dollars per share) 48.81    
Vested and expected to vest, end of period (in dollars per share) $ 59.52    
Weighted Average Remaining Contractual Term      
Outstanding, end of period 6 years 11 months 8 days 7 years 2 months 23 days  
Vested and exercisable, end of period 6 years 1 month 9 days    
Vested and expected to vest, end of period 6 years 10 months 13 days    
Aggregate Intrinsic Value      
Outstanding, beginning of period $ 64,103    
Outstanding, end of period 83,388 $ 64,103  
Vested and exercisable, end of period 63,598    
Vested and expected to vest, end of period $ 80,935    
Restricted Stock Units      
Restricted stock units activity      
Outstanding, beginning of period (in shares) 621,700    
Granted (in shares) 645,146    
Settled (in shares) (392,364)    
Cancelled / Forfeited (in shares) (80,764)    
Outstanding, end of period (in shares) 793,718 621,700  
Vested and expected to vest (in shares) 748,240    
Weighted Average Grant Date Fair Value      
Outstanding, beginning of period (in dollars per share) $ 53.64    
Granted (in dollars per share) 114.72 $ 64.32 $ 46.59
Settled (RSUs) (in dollars per share) 60.51    
Cancelled / Forfeited (in dollars per share) 68.58    
Outstanding, end of period (in dollars per share) $ 98.38 $ 53.64  
Vested and expected to vest, end of period (in dollars per share) 99.36