XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Line of Credit Facility [Abstract]    
Line of credit, current borrowing capacity $ 300,000  
Line of credit, maximum borrowing capacity 1,093,100  
Line of credit facility, maximum amount outstanding during period 144,800  
Line of credit, remaining borrowing capacity $ 198,100  
Debt to EBITDA Ratio 0.3 to 1.0  
Interest Expense Coverage Ratio 67.3 to 1.0  
Letters of credit outstanding $ 2,094 $ 1,766