v3.24.1.1.u2
Debt - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 04, 2022
Apr. 30, 2024
Apr. 30, 2024
Apr. 30, 2023
Jul. 31, 2023
Debt Instrument [Line Items]          
Borrowings under line of credit   $ 50,000,000 $ 118,000,000 $ 9,000,000  
Revolving line of credit   102,000,000 102,000,000   $ 13,000,000
Senior Secured Credit Facility          
Debt Instrument [Line Items]          
Incremental facility $ 400,000,000        
First Lien Senior Secured Credit Facilities          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 675,800,000        
First Lien Senior Secured Credit Facilities | Maximum          
Debt Instrument [Line Items]          
Debt capitalization ratio 0.55        
First Lien Senior Secured Credit Facilities | Minimum          
Debt Instrument [Line Items]          
Debt capitalization ratio 1.15        
First Lien Senior Secured Credit Facilities | Less Than or Equal to 33% of Average Availability | SOFR          
Debt Instrument [Line Items]          
Loan margin (percent) 1.50%        
First Lien Senior Secured Credit Facilities | Greater Than 33% and Less Than or Equal to 66% of Average Availability | SOFR          
Debt Instrument [Line Items]          
Loan margin (percent) 1.25%        
First Lien Senior Secured Credit Facilities | Greater Than 66% of Average Availability | SOFR          
Debt Instrument [Line Items]          
Loan margin (percent) 1.00%        
First Lien Senior Secured Credit Facilities | Revolving Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 425,000,000        
First Lien Senior Secured Credit Facilities | Term Loan Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity 225,800,000        
Debt instrument, periodic payment, principal 2,400,000        
First Lien Senior Secured Credit Facilities | Delayed Draw Term Loan Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 25,000,000        
First Lien Senior Secured Credit Facilities | Term Loan and Delayed Draw Term Loan Facilities | SOFR          
Debt Instrument [Line Items]          
Loan margin (percent) 1.625%        
First Lien Senior Secured Credit Facilities | Term Loan and Delayed Draw Term Loan Facilities | SOFR | Variable Rate Component One          
Debt Instrument [Line Items]          
Basis spread on variable rate (percent) 0.10%        
First Lien Senior Secured Credit Facilities | Term Loan and Delayed Draw Term Loan Facilities | SOFR | Variable Rate Component Two          
Debt Instrument [Line Items]          
Basis spread on variable rate (percent) 0.15%        
First Lien Loan Agreement          
Debt Instrument [Line Items]          
Revolving line of credit   0 0   0
First Lien Loan Agreement | Revolving Line of Credit          
Debt Instrument [Line Items]          
Unused capacity   323,000,000 323,000,000   412,000,000
Line of credit facility, remaining borrowing capacity, accordion feature   $ 30,000,000 $ 30,000,000   $ 30,000,000