Employee Benefits (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Employee Benefits | |||
| Minimum length of service for participation | 30 days | ||
| Company match percentage of participant's compensation | 50.00% | ||
| Percentage of participant's compensation that company matches on | 5.00% | ||
| 401(k) Plan expense | $ 9.3 | $ 8.5 | $ 7.7 |