v3.26.1
Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Debt Instrument [Line Items]    
Term Loans $ 393,407  
Unamortized debt issuance costs and debt discount (17,624) $ (12,311)
Total debt 375,783 385,112
Less current portion of long-term debt: (22,457) (68,523)
Long-term debt 353,326 316,589
Secured Debt | Term Loan    
Debt Instrument [Line Items]    
Term Loans 325,000 0
Secured Debt | Previous Term Loans    
Debt Instrument [Line Items]    
Term Loans 0 314,000
Senior Notes | Class A Notes    
Debt Instrument [Line Items]    
Term Loans 41,044 50,054
Senior Notes | Class B Notes    
Debt Instrument [Line Items]    
Term Loans $ 27,363 $ 33,369