XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM DEBT (Tables)
12 Months Ended
Jul. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Components of Long-Term Debt
The components of long-term debt are as follows:
 
July 31, 2024July 31, 2023
Term loan$594,361  $758,094 
Senior unsecured notes500,000 500,000 
Unsecured notes27,070 27,558 
Other debt29,848 41,753 
Total long-term debt1,151,279 1,327,405 
Debt issuance costs, net of amortization(17,364)(24,726)
Total long-term debt, net of debt issuance costs1,133,915 1,302,679 
Less: Current portion of long-term debt(32,650)(11,368)
Total long-term debt, net, less current portion$1,101,265 $1,291,311 
Schedule of Total Contractual Debt Maturities
Total contractual debt maturities are as follows:
 
For the fiscal year ending July 31, 2025$32,650 
For the fiscal year ending July 31, 20263,185 
For the fiscal year ending July 31, 20272,653 
For the fiscal year ending July 31, 20288,067 
For the fiscal year ending July 31, 20292,653 
For the fiscal year ending July 31, 2030 and thereafter1,102,071 
$1,151,279