v3.26.1
Employee Benefits - Schedule of Share-based Compensation, Stock Options, Activity (Details) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding at beginning of year, Number 152,500 140,500 148,000
Granted, Number 22,250 12,000 23,500
Exercised, Number (12,200)   (16,000)
Forfeited, Number (3,300)   (15,000)
Outstanding at year-end, Number 159,250 152,500 140,500
Options Exercisable, Number 96,800 88,500 65,800
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Options Outstanding, Weighted Average Exercise Price $ 42.76 $ 34.43 $ 39.63
Granted, Weighted Average Price 56.58 60.42 40.74
Exercised, Weighted Average Price 37.67   24.49
Forfeited, Weighted Average Price 43.78   42.35
Options Outstanding, Weighted Average Exercise Price 45.06 42.76 34.43
Options Exercisable, Weighted Average Exercise Price $ 41 $ 39.51 $ 38.44