v3.25.4
Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jun. 30, 2025
Debt Instrument [Line Items]    
Term Loans $ 415,724  
Unamortized debt issuance costs and debt discount (9,928) $ (12,311)
Total debt 405,796 385,112
Less current portion of long-term debt: (20,104) (68,523)
Long-term debt 385,692 316,589
Principal payments due within the next twelve months 75,496  
Line of Credit | Revolving credit facility(1)    
Debt Instrument [Line Items]    
Term Loans 38,000 0
Principal payments due within the next twelve months 0  
Secured Debt | Term Loans    
Debt Instrument [Line Items]    
Term Loans 304,355 314,000
Principal payments due within the next twelve months 57,841  
Senior Notes | Class A Notes    
Debt Instrument [Line Items]    
Term Loans 44,021 50,054
Principal payments due within the next twelve months 10,593  
Senior Notes | Class B Notes    
Debt Instrument [Line Items]    
Term Loans 29,348 $ 33,369
Principal payments due within the next twelve months $ 7,062