XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Long-Term Debt - Schedule of Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jul. 31, 2025
Line of Credit Facility [Line Items]    
Senior unsecured notes $ 926,064 $ 933,812
Unsecured notes 5,777 5,723
Other debt 18,843 19,930
Debt issuance costs, net of amortization (10,104) (10,833)
Total long-term debt, net of debt issuance costs 915,960 922,979
Less: Current portion of long-term debt (2,831) (3,367)
Total long-term debt, net, less current portion 913,129 919,612
Term loan    
Line of Credit Facility [Line Items]    
Term loan 401,444 408,159
Unsecured Debt | Senior unsecured notes    
Line of Credit Facility [Line Items]    
Senior unsecured notes $ 500,000 $ 500,000