v3.26.1
Share-Based Compensation - Stock Options Outstanding (Details)
12 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, shares outstanding (in shares) | shares 301,963
Options outstanding, weighted average remaining contractual life (in years) 2 years 10 months 9 days
Options outstanding, weighted average exercise price (in dollars per share) $ 30.49
Options exercisable, number exercisable (in shares) | shares 301,963
Options exercisable, weighted average exercise price (in dollars per share) $ 30.49
Range One  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 22.27
Range of exercise prices, upper limit (in dollars per share) $ 26.38
Options outstanding, shares outstanding (in shares) | shares 52,524
Options outstanding, weighted average remaining contractual life (in years) 4 years 4 months 20 days
Options outstanding, weighted average exercise price (in dollars per share) $ 24.61
Options exercisable, number exercisable (in shares) | shares 52,524
Options exercisable, weighted average exercise price (in dollars per share) $ 24.61
Range Two  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 26.38
Range of exercise prices, upper limit (in dollars per share) $ 30.49
Options outstanding, shares outstanding (in shares) | shares 119,021
Options outstanding, weighted average remaining contractual life (in years) 4 years 4 months 24 days
Options outstanding, weighted average exercise price (in dollars per share) $ 27.14
Options exercisable, number exercisable (in shares) | shares 119,021
Options exercisable, weighted average exercise price (in dollars per share) $ 27.14
Range Three  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 30.49
Range of exercise prices, upper limit (in dollars per share) $ 34.60
Options outstanding, shares outstanding (in shares) | shares 53,079
Options outstanding, weighted average remaining contractual life (in years) 1 year 5 months 8 days
Options outstanding, weighted average exercise price (in dollars per share) $ 34.35
Options exercisable, number exercisable (in shares) | shares 53,079
Options exercisable, weighted average exercise price (in dollars per share) $ 34.35
Range Four  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 34.60
Range of exercise prices, upper limit (in dollars per share) $ 38.71
Options outstanding, shares outstanding (in shares) | shares 77,339
Options outstanding, weighted average remaining contractual life (in years) 5 months 1 day
Options outstanding, weighted average exercise price (in dollars per share) $ 37.00
Options exercisable, number exercisable (in shares) | shares 77,339
Options exercisable, weighted average exercise price (in dollars per share) $ 37.00