v3.19.2
Stock-Based Compensation - Summary of Outstanding 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 | $ $ 268.2
Outstanding Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 4,201,614
Weighted average remaining contractual life 6 years 7 months 13 days
Weighted average exercise price (in dollars per share) $ 63.85
Outstanding 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 outstanding (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
Outstanding 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 outstanding (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
Outstanding 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 outstanding (in shares) | shares 952,544
Weighted average remaining contractual life 6 years 1 month 2 days
Weighted average exercise price (in dollars per share) $ 52.40
Outstanding 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 outstanding (in shares) | shares 488,967
Weighted average remaining contractual life 7 years 6 months 14 days
Weighted average exercise price (in dollars per share) $ 67.32
Outstanding 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 outstanding (in shares) | shares 1,044,179
Weighted average remaining contractual life 8 years 6 months 7 days
Weighted average exercise price (in dollars per share) $ 93.40
Outstanding 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 outstanding (in shares) | shares 527,717
Weighted average remaining contractual life 9 years 7 months 2 days
Weighted average exercise price (in dollars per share) $ 98.72