XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt - Schedule of Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Line of Credit Facility [Line Items]    
Senior unsecured notes $ 1,091,397 $ 1,151,279
Unsecured notes 27,205 27,070
Other debt 28,189 29,848
Debt issuance costs, net of amortization (15,401) (17,364)
Total long-term debt, net of debt issuance costs 1,075,996 1,133,915
Less: Current portion of long-term debt (32,206) (32,650)
Total long-term debt, net, less current portion 1,043,790 1,101,265
Term loan    
Line of Credit Facility [Line Items]    
Term loan 536,003 594,361
Unsecured Debt | Senior unsecured notes    
Line of Credit Facility [Line Items]    
Senior unsecured notes $ 500,000 $ 500,000