v3.24.2.u1
Stock-Based Compensation - Summary of Outstanding 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 | $ $ 140.8
$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
Outstanding Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 2,180,621
Weighted average remaining contractual life 6 years 3 months 18 days
Weighted average exercise price (in dollars per share) $ 132.68
Outstanding 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 outstanding (in shares) | shares 15,914
Weighted average remaining contractual life 4 months 13 days
Weighted average exercise price (in dollars per share) $ 45.09
Outstanding 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 outstanding (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
Outstanding 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 outstanding (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
Outstanding 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 outstanding (in shares) | shares 221,186
Weighted average remaining contractual life 3 years 6 months
Weighted average exercise price (in dollars per share) $ 93.36
Outstanding 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 outstanding (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
Outstanding 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 outstanding (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
Outstanding 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 outstanding (in shares) | shares 1,023,915
Weighted average remaining contractual life 7 years 4 months 20 days
Weighted average exercise price (in dollars per share) $ 145.32
Outstanding Options | $155.01 to $197.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 47,515
Weighted average remaining contractual life 8 years 2 months 4 days
Weighted average exercise price (in dollars per share) $ 174.78
Outstanding 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 outstanding (in shares) | shares 280,560
Weighted average remaining contractual life 9 years 5 months 12 days
Weighted average exercise price (in dollars per share) $ 198.77