Employee Benefit Plans (Details) - USD ($) $ in Millions |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 22, 2012 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Retirement Benefits [Abstract] | ||||
| Percentage of compensation | 100.00% | |||
| Matching contributions, vesting (as percent) | 100.00% | |||
| Employer discretionary and matching contribution amount | $ 4.9 | $ 4.7 | $ 4.3 | |
| Defined contribution plan, employee pension contribution expenses | $ 3.2 | $ 2.8 | $ 2.4 | |