v3.26.1
Share-Based Compensation - Summary of Outstanding and Exercisable Options by Exercise Price Range (Details) - Stock options
12 Months Ended
Jun. 30, 2026
$ / shares
shares
Exercise price range disclosures  
Number of Awards, Outstanding (in shares) | shares 143,779
Weighted Average Exercise Price (in dollars per share) $ 55.31
Number Exercisable (in shares) | shares 134,739
Weighted Average Exercise Price (in dollars per share) $ 45.00
$18.26 - $50.00  
Exercise price range disclosures  
Minimum Exercise Price Range (in dollars per share) 18.26
Maximum Exercise Price Range (in dollars per share) $ 50.00
Number of Awards, Outstanding (in shares) | shares 109,834
Weighted Average Remaining Contractual Term (in Years) 3 years 10 months 24 days
Weighted Average Exercise Price (in dollars per share) $ 33.97
Number Exercisable (in shares) | shares 109,834
Weighted Average Exercise Price (in dollars per share) $ 33.97
$50.01 - $100.00  
Exercise price range disclosures  
Minimum Exercise Price Range (in dollars per share) 50.01
Maximum Exercise Price Range (in dollars per share) $ 100.00
Number of Awards, Outstanding (in shares) | shares 18,014
Weighted Average Remaining Contractual Term (in Years) 4 years 9 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 64.56
Number Exercisable (in shares) | shares 18,014
Weighted Average Exercise Price (in dollars per share) $ 64.56
$100.01 - $150.00  
Exercise price range disclosures  
Minimum Exercise Price Range (in dollars per share) 100.01
Maximum Exercise Price Range (in dollars per share) $ 150.00
Number of Awards, Outstanding (in shares) | shares 0
Weighted Average Remaining Contractual Term (in Years) 0 years
Weighted Average Exercise Price (in dollars per share) $ 0
Number Exercisable (in shares) | shares 0
Weighted Average Exercise Price (in dollars per share) $ 0
$150.01 - $200.00  
Exercise price range disclosures  
Minimum Exercise Price Range (in dollars per share) 150.01
Maximum Exercise Price Range (in dollars per share) $ 200.00
Number of Awards, Outstanding (in shares) | shares 8,689
Weighted Average Remaining Contractual Term (in Years) 8 years 3 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 161.82
Number Exercisable (in shares) | shares 5,689
Weighted Average Exercise Price (in dollars per share) $ 161.60
$200.01 - $250.00  
Exercise price range disclosures  
Minimum Exercise Price Range (in dollars per share) 200.01
Maximum Exercise Price Range (in dollars per share) $ 250.00
Number of Awards, Outstanding (in shares) | shares 4,202
Weighted Average Remaining Contractual Term (in Years) 8 years 7 months 6 days
Weighted Average Exercise Price (in dollars per share) $ 208.01
Number Exercisable (in shares) | shares 1,202
Weighted Average Exercise Price (in dollars per share) $ 208.01
$250.01 - $300.00  
Exercise price range disclosures  
Minimum Exercise Price Range (in dollars per share) 250.01
Maximum Exercise Price Range (in dollars per share) $ 300.00
Number of Awards, Outstanding (in shares) | shares 3,040
Weighted Average Remaining Contractual Term (in Years) 9 years 3 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 256.27
Number Exercisable (in shares) | shares 0
Weighted Average Exercise Price (in dollars per share) $ 0