v3.25.2
Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Debt      
Borrowings under credit facility $ 325,000 $ 0 $ 0
Repayments of amounts borrowed under credit facility (162,500) 0 0
Long-term debt 162,500 0  
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 0 $ 0
Repayments of amounts borrowed under credit facility (162,500)    
Long-term debt $ 162,500 $ 0  
Average interest rate 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%