Net Income per Common Share (EPS) - Additional Information (Details) - shares |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Stock Options | |||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |||
| Number of stock options anti-dilutive (in shares) | 2,405,000 | 2,745,000 | 2,751,902 |
| Restricted stock | |||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |||
| Number of stock options anti-dilutive (in shares) | 455,630 | 450,203 | 689,252 |