v3.26.1
Debt - General Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 28, 2026
Sep. 30, 2022
Jun. 30, 2026
Jun. 30, 2025
Jul. 03, 2024
Jun. 30, 2023
Nov. 30, 2022
Apr. 30, 2021
Debt                
Payments of debt issuance costs     $ 567 $ 10,377        
Loans Payable | 2021 Term A Loan due April 2026                
Debt                
Debt instrument, face amount               $ 300,000
Loans Payable | 2023 Incremental Term Loan due April 2026                
Debt                
Debt instrument, face amount           $ 50,000    
Debt instrument, repurchased face amount         $ 301,875      
Revolving Credit Facility | Revolver                
Debt                
Line of credit facility, maximum borrowing capacity             $ 310,000  
Aggregate available credit facilities               $ 250,000
Letter of Credit                
Debt                
Letters of credit outstanding     $ 2,083          
Debt instrument, term     1 year          
Secured Debt | 2024 Credit Agreement                
Debt                
Payments of debt issuance costs       10,377        
Secured Debt | Initial Term A-1 Loan due July 2029                
Debt                
Debt instrument, face amount         162,000      
Secured Debt | Delayed Draw Term A-1 Loans                
Debt                
Debt instrument, face amount         189,000      
Secured Debt | Revolving Credit Commitments                
Debt                
Line of credit facility, maximum borrowing capacity $ 435,000       310,000      
Line of credit facility, maximum borrowing capacity, increase 125,000              
Aggregate available credit facilities     $ 316,917          
Outstanding borrowings     116,000          
Payments of debt issuance costs $ 567              
Secured Debt | Term A-2 Loans                
Debt                
Patronage received     $ 2,497 $ 853        
Secured Debt | Initial Term A-2 Loan due July 2031                
Debt                
Debt instrument, face amount         138,000      
Secured Debt | Delayed Draw Term A-2 Loans                
Debt                
Debt instrument, face amount         161,000      
Secured Debt | 2022 Term Loan due September 2027                
Debt                
Debt instrument, face amount   $ 12,000            
Debt instrument, periodic payment   $ 35            
Debt instrument, frequency of periodic payment   monthly            
Debt instrument, repurchased face amount         $ 11,265