v3.26.1
Earnings Per Share - Additional information (Details) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Stock options and restricted stock        
Antidilutive securities excluded from earnings per share        
Antidilutive securities excluded from the computation of diluted earnings per share 34,250 56,000 77,425 63,500