XML 224 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Stock Options      
Stock options activity      
Outstanding, beginning of period (in shares) 1,410,139    
Granted (in shares) 327,209    
Exercised (in shares) (405,532)    
Cancelled / Forfeited (in shares) (46,595)    
Outstanding, end of period (in shares) 1,285,221 1,410,139  
Vested and exercisable, end of period (in shares) 812,704    
Vested and expected to vest, end of period (in shares) 1,231,660    
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 76.19    
Granted (in dollars per share) 131.57 $ 133.00 $ 113.88
Exercised (in dollars per share) 59.16    
Cancelled / Forfeited (in dollars per share) 116.81    
Outstanding, end of period (in dollars per share) 94.18 $ 76.19  
Vested and exercisable, end of period (in dollars per share) 73.83    
Vested and expected to vest, end of period (in dollars per share) $ 92.72    
Weighted Average Remaining Contractual Term      
Outstanding, end of period 6 years 11 months 4 days 6 years 8 months 1 day  
Vested and exercisable, end of period 5 years 10 months 9 days    
Vested and expected to vest, end of period 6 years 10 months 9 days    
Aggregate Intrinsic Value      
Outstanding, beginning of period $ 49,705    
Outstanding, end of period 56,032 $ 49,705  
Vested and exercisable, end of period 51,793    
Vested and expected to vest, end of period $ 55,523    
Weighted Average Grant Date Fair Value      
Expected life (in years) 4 years 8 months 12 days 4 years 6 months 4 years 7 months 6 days
Restricted Stock Units      
Restricted stock units activity      
Outstanding, beginning of period (in shares) 352,921    
Granted (in shares) 248,366    
Settled (in shares) (198,219)    
Cancelled / Forfeited (in shares) (41,044)    
Outstanding, end of period (in shares) 362,024 352,921  
Vested and expected to vest (in shares) 314,455    
Weighted Average Grant Date Fair Value      
Outstanding, beginning of period (in dollars per share) $ 112.45    
Granted (in dollars per share) 131.31 $ 133.35 $ 114.72
Settled (RSUs) (in dollars per share) 105.50    
Cancelled / Forfeited (in dollars per share) 117.36    
Outstanding, end of period (in dollars per share) $ 128.66 $ 112.45  
Vested and expected to vest, end of period (in dollars per share) 128.78