v3.26.1
Earnings Per Share - Additional Information (Details) - shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share    
Stock options, outstanding 229,000 229,000
Antidilutive securities excluded from computation of earnings per share 65,000 99,000
Restricted stock, outstanding 89,525 144,650