v3.26.1
Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Debt      
Borrowings under credit facility $ 0 $ 325,000 $ 0
Repayments of amounts borrowed under credit facility (81,250) (162,500) $ 0
Long-term debt 81,250 162,500  
Revolving credit agreement | Senior secured debt      
Debt      
Maximum borrowing capacity 550,000    
Maximum borrowing capacity, subject to additional lender commitments and satisfaction of other requirements 825,000    
Borrowings under credit facility   325,000  
Repayments of amounts borrowed under credit facility (81,250) $ (162,500)  
Long-term debt $ 81,250    
Average interest rate 5.07% 4.20%  
Revolving credit agreement | Senior secured debt | Minimum      
Debt      
Interest coverage ratio 2.00    
Revolving credit agreement | Senior secured debt | Maximum      
Debt      
Net total leverage ratio 4.00    
Net total leverage ratio with step-up 4.50    
Revolving credit agreement | Senior secured debt | SOFR | Minimum      
Debt      
Margin on base rate 0.875%    
Revolving credit agreement | Senior secured debt | SOFR | Maximum      
Debt      
Margin on base rate 0.50%    
Revolving credit agreement | Senior secured debt | Adjusted base rate | Minimum      
Debt      
Margin on base rate 0.00%    
Revolving credit agreement | Senior secured debt | Adjusted base rate | Maximum      
Debt      
Margin on base rate 1.50%