XML 79 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Aggregate Intrinsic Value          
Issuance of shares of common stock     $ 5,364 $ 5,881  
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total intrinsic value of options exercised $ 2,900 $ 2,400 $ 5,900 9,200  
Stock options activity          
Outstanding, beginning of period (in shares)     1,304,017    
Granted (in shares)     297,504    
Exercised (in shares)     (84,571)    
Cancelled / Forfeited (in shares)     (30,851)    
Outstanding, end of period (in shares) 1,486,099   1,486,099   1,304,017
Vested and exercisable, end of period (in shares) 980,407   980,407    
Vested and expected to vest, end of period (in shares) 1,429,077   1,429,077    
Weighted Average Exercise Price          
Outstanding, beginning of period (in dollars per share)     $ 60.33    
Granted (in dollars per share)     133.05    
Exercised (in dollars per share)     53.06    
Cancelled / Forfeited (in dollars per share)     99.18    
Outstanding, end of period (in dollars per share) $ 74.50   74.50   $ 60.33
Vested and exercisable, end of period (in dollars per share) 56.76   56.76    
Vested and expected to vest, end of period (in dollars per share) $ 73.10   $ 73.10    
Weighted Average Remaining Contractual Term          
Outstanding, end of period     6 years 9 months 18 days   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 8 months 23 days    
Aggregate Intrinsic Value          
Outstanding, end of period $ 46,116   $ 46,116   $ 83,388
Vested and exercisable, end of period 41,571   41,571    
Vested and expected to vest, end of period 45,612   45,612    
Issuance of shares of common stock $ 2,700 $ 1,400 $ 5,400 $ 5,900