Employee Benefit Plans - Schedule of Employer Contributions (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] | |||
| Matching contributions | $ 3,461 | $ 3,261 | $ 3,099 |