Debt - Reconciliation (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Jun. 30, 2024 |
|---|---|---|
| Debt Maturities | ||
| Long-term debt, gross | $ 646,249 | $ 313,140 |
| Unamortized debt issuance costs | (7,119) | (1,056) |
| Long-term debt, current and non-current | 639,130 | 312,084 |
| Loans Payable | 2021 Term A Loan due April 2026 | ||
| Debt Maturities | ||
| Long-term debt, gross | 256,875 | |
| Loans Payable | 2023 Incremental Term Loan due April 2026 | ||
| Debt Maturities | ||
| Long-term debt, gross | 45,000 | |
| Secured Debt | Initial Term A-1 Loan due July 2029 | ||
| Debt Maturities | ||
| Long-term debt, gross | 159,975 | |
| Secured Debt | Delayed Draw Term A-1 Loans | ||
| Debt Maturities | ||
| Long-term debt, gross | 189,000 | |
| Secured Debt | Initial Term A-2 Loan due July 2031 | ||
| Debt Maturities | ||
| Long-term debt, gross | 136,274 | |
| Secured Debt | Delayed Draw Term A-2 Loans | ||
| Debt Maturities | ||
| Long-term debt, gross | $ 161,000 | |
| Secured Debt | 2022 Term Loan due September 2027 | ||
| Debt Maturities | ||
| Long-term debt, gross | $ 11,265 |