v3.19.2
Stock-Based Compensation - Summary of Exercisable Stock Options (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Aggregate intrinsic value | $ $ 195.8
Exercisable Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options exercisable (in shares) | shares 2,387,680
Weighted average remaining contractual life 5 years 2 months 1 day
Weighted average exercise price (in dollars per share) $ 45.68
Exercisable Options | $0.01 to $35.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum 0.01
Exercise price range, maximum $ 35
Options exercisable (in shares) | shares 607,688
Weighted average remaining contractual life 2 years 10 months 24 days
Weighted average exercise price (in dollars per share) $ 23.08
Exercisable Options | $35.01 to $50.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum 35.01
Exercise price range, maximum $ 50
Options exercisable (in shares) | shares 580,519
Weighted average remaining contractual life 4 years 6 months 3 days
Weighted average exercise price (in dollars per share) $ 37.56
Exercisable Options | $50.01 to $65.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum 50.01
Exercise price range, maximum $ 65
Options exercisable (in shares) | shares 808,864
Weighted average remaining contractual life 6 years 3 days
Weighted average exercise price (in dollars per share) $ 52.48
Exercisable Options | $65.01 to $80.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum 65.01
Exercise price range, maximum $ 80
Options exercisable (in shares) | shares 225,463
Weighted average remaining contractual life 7 years 6 months 10 days
Weighted average exercise price (in dollars per share) $ 67.32
Exercisable Options | $80.01 to $95.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum 80.01
Exercise price range, maximum $ 95
Options exercisable (in shares) | shares 141,699
Weighted average remaining contractual life 8 years 3 months 29 days
Weighted average exercise price (in dollars per share) $ 92.46
Exercisable Options | $95.01 - $110.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum 95.01
Exercise price range, maximum $ 110
Options exercisable (in shares) | shares 23,447
Weighted average remaining contractual life 9 years 4 months 13 days
Weighted average exercise price (in dollars per share) $ 107.52