XML 106 R86.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Stock Options      
Stock options activity      
Outstanding, beginning of period (in shares) 1,304,017    
Granted (in shares) 297,859    
Exercised (in shares) (154,168)    
Cancelled / Forfeited (in shares) (37,569)    
Outstanding, end of period (in shares) 1,410,139 1,304,017  
Vested and exercisable, end of period (in shares) 977,190    
Vested and expected to vest, end of period (in shares) 1,364,448    
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 60.33    
Granted (in dollars per share) 133.00 $ 113.88 $ 64.30
Exercised (in dollars per share) 46.31    
Cancelled / Forfeited (in dollars per share) 99.00    
Outstanding, end of period (in dollars per share) 76.19 $ 60.33  
Vested and exercisable, end of period (in dollars per share) 59.86    
Vested and expected to vest, end of period (in dollars per share) $ 74.94    
Weighted Average Remaining Contractual Term      
Outstanding, end of period 6 years 8 months 1 day 6 years 11 months 8 days  
Vested and exercisable, end of period 5 years 10 months 13 days    
Vested and expected to vest, end of period 6 years 7 months 9 days    
Aggregate Intrinsic Value      
Outstanding, beginning of period $ 83,388    
Outstanding, end of period 49,705 $ 83,388  
Vested and exercisable, end of period 45,976    
Vested and expected to vest, end of period $ 49,308    
Restricted Stock Units      
Restricted stock units activity      
Outstanding, beginning of period (in shares) 793,718    
Granted (in shares) 266,514    
Settled (in shares) (263,136)    
Cancelled / Forfeited (in shares) (444,175)    
Outstanding, end of period (in shares) 352,921 793,718  
Vested and expected to vest (in shares) 291,775    
Weighted Average Grant Date Fair Value      
Outstanding, beginning of period (in dollars per share) $ 98.38    
Granted (in dollars per share) 133.35 $ 114.72 $ 64.32
Settled (RSUs) (in dollars per share) 84.30    
Cancelled / Forfeited (in dollars per share) 116.46    
Outstanding, end of period (in dollars per share) $ 112.45 $ 98.38  
Vested and expected to vest, end of period (in dollars per share) 112.33