XML 75 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Line of Credit Facility [Abstract]    
Line of credit, current borrowing capacity $ 300,000  
Line of credit, maximum borrowing capacity 1,042,300  
Line of credit facility, maximum amount outstanding during period 90,900  
Line of credit, remaining borrowing capacity $ 207,300  
Debt to EBITDA Ratio 0.3 to 1.0  
Interest Expense Coverage Ratio 93.2 to 1.0  
Letters of credit outstanding $ 1,766 $ 1,995
Line of Credit Facility, Interest Rate Description On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment to the credit agreement dated August 1, 2019, which replaced the variable benchmark rate from LIBOR to other benchmark rates, including SOFR, SONIA, Euribor and TIBOR.