v3.24.2.u1
Stock-Based Compensation - Summary of Exercisable Stock Options (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Aggregate intrinsic value | $ $ 112.0
$155.01 to $197.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) $ 155.01
Exercise price range, maximum (in dollars per share) $ 197.00
Exercisable Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options exercisable (in shares) | shares 1,345,409
Weighted average remaining contractual life 4 years 10 months 24 days
Weighted average exercise price (in dollars per share) $ 113.78
Exercisable Options | $0.01 to $50.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 0.01
Exercise price range, maximum (in dollars per share) $ 50.00
Options exercisable (in shares) | shares 15,914
Weighted average remaining contractual life 4 months 13 days
Weighted average exercise price (in dollars per share) $ 45.09
Exercisable Options | $50.01 to $65.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 50.01
Exercise price range, maximum (in dollars per share) $ 65.00
Options exercisable (in shares) | shares 125,568
Weighted average remaining contractual life 1 year 8 months 1 day
Weighted average exercise price (in dollars per share) $ 55.01
Exercisable Options | $65.01 to $80.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 65.01
Exercise price range, maximum (in dollars per share) $ 80.00
Options exercisable (in shares) | shares 78,362
Weighted average remaining contractual life 2 years 7 months 9 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 (in dollars per share) 80.01
Exercise price range, maximum (in dollars per share) $ 95.00
Options exercisable (in shares) | shares 221,186
Weighted average remaining contractual life 3 years 6 months
Weighted average exercise price (in dollars per share) $ 93.36
Exercisable Options | $95.01 to $110.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 95.01
Exercise price range, maximum (in dollars per share) $ 110.00
Options exercisable (in shares) | shares 146,194
Weighted average remaining contractual life 4 years 6 months 7 days
Weighted average exercise price (in dollars per share) $ 99.43
Exercisable Options | $110.01 to $125.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 110.01
Exercise price range, maximum (in dollars per share) $ 125.00
Options exercisable (in shares) | shares 241,407
Weighted average remaining contractual life 5 years 3 months 25 days
Weighted average exercise price (in dollars per share) $ 117.50
Exercisable Options | $125.01 to $155.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 125.01
Exercise price range, maximum (in dollars per share) $ 155.00
Options exercisable (in shares) | shares 469,337
Weighted average remaining contractual life 6 years 7 months 13 days
Weighted average exercise price (in dollars per share) $ 145.40
Exercisable Options | $155.01 to $197.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 155.01
Exercise price range, maximum (in dollars per share) $ 197.00
Options exercisable (in shares) | shares 43,003
Weighted average remaining contractual life 8 years 25 days
Weighted average exercise price (in dollars per share) $ 174.55
Exercisable Options | $197.01 to $204.03  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 197.01
Exercise price range, maximum (in dollars per share) $ 204.03
Options exercisable (in shares) | shares 4,438
Weighted average remaining contractual life 10 months 17 days
Weighted average exercise price (in dollars per share) $ 198.30
Vested Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding (in the money) stock options fiscal year-end share price (in dollars per share) $ 197.00