XML 120 R100.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation - Summary of Outstanding and Exercisable Options by Exercise Price Range (Details) - Stock options
12 Months Ended
Jun. 30, 2025
$ / shares
shares
Exercise price range disclosures  
Number of Awards, Outstanding (in shares) | shares 273,991
Weighted Average Exercise Price (in dollars per share) $ 44.76
Number Exercisable (in shares) | shares 261,100
Weighted Average Exercise Price (in dollars per share) $ 38.23
$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 235,805
Weighted Average Remaining Contractual Term (in Years) 3 years 4 months 24 days
Weighted Average Exercise Price (in dollars per share) $ 35.59
Number Exercisable (in shares) | shares 235,805
Weighted Average Exercise Price (in dollars per share) $ 35.59
$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 25,295
Weighted Average Remaining Contractual Term (in Years) 5 years
Weighted Average Exercise Price (in dollars per share) $ 62.91
Number Exercisable (in shares) | shares 25,295
Weighted Average Exercise Price (in dollars per share) $ 62.91
$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) 9 years 3 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 161.82
Number Exercisable (in shares) | shares 0
Weighted Average Exercise Price (in dollars per share) $ 0
$200.01 - $208.01  
Exercise price range disclosures  
Minimum Exercise Price Range (in dollars per share) 200.01
Maximum Exercise Price Range (in dollars per share) $ 208.01
Number of Awards, Outstanding (in shares) | shares 4,202
Weighted Average Remaining Contractual Term (in Years) 9 years 7 months 6 days
Weighted Average Exercise Price (in dollars per share) $ 208.01
Number Exercisable (in shares) | shares 0
Weighted Average Exercise Price (in dollars per share) $ 0