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