XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Additional Information (Details) - shares
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share    
Stock options, outstanding 229,000 238,000
Antidilutive securities excluded from computation of earnings per share 99,000 140,000
Restricted stock, outstanding 140,900 152,200