v3.26.1
Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]    
Term Loans $ 386,863  
Unamortized debt issuance costs and debt discount (16,695) $ (12,311)
Total debt 370,168 385,112
Less current portion of long-term debt: (22,014) (68,523)
Long-term debt 348,154 316,589
Secured Debt | Term Loan    
Debt Instrument [Line Items]    
Term Loans 322,969 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 38,336 50,054
Senior Notes | Class B Notes    
Debt Instrument [Line Items]    
Term Loans $ 25,558 $ 33,369