Tax Receivable Agreement Liability - Schedule of Tax Agreement Liability (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Tax Receivable Agreement [Roll Forward] | |||
| Beginning balance | $ 40,433 | $ 40,613 | |
| Additions (reductions) to tax receivable agreement: | |||
| Exchange of LLC Units for Class A Common Stock | 26 | 167 | |
| Adjustment for change in estimated state tax rate or benefits | (1,029) | (347) | $ 36 |
| Payment under tax receivable agreement | (758) | 0 | |
| Ending balance | 38,672 | 40,433 | $ 40,613 |
| Less current portion under tax receivable agreement | (113) | (271) | |
| Ending balance | $ 38,559 | $ 40,162 | |