Employee Benefits - 401(k) Retirement Plan (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Employee Benefits | |||
| Additional profit-sharing contributions of eligible salary | 5.00% | ||
| Retirement plan expenses | $ 3.3 | $ 2.4 | $ 2.8 |
| 401(k) Retirement Plan Shares Held | 424,000 | 418,000 | |
| Vesting period | 5 years | ||
| Maximum | |||
| Employee Benefits | |||
| Matching contributions of eligible compensation | 4.00% | ||