XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt (Tables)
3 Months Ended
Oct. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
The components of long-term debt are as follows:

October 31, 2023July 31, 2023
Term loan$740,275 $758,094 
Senior unsecured notes500,000 500,000 
Unsecured notes 26,548 27,558 
Other debt38,474 41,753 
Total long-term debt1,305,297 1,327,405 
Debt issuance costs, net of amortization(22,468)(24,726)
Total long-term debt, net of debt issuance costs1,282,829 1,302,679 
Less: Current portion of long-term debt(10,952)(11,368)
Total long-term debt, net, less current portion$1,271,877 $1,291,311 
Schedule of Maturities of Long-Term Debt
Total contractual gross debt maturities as of October 31, 2023, prior to the November 15, 2023 amendments discussed above and in Note 19, are as follows:

 For the remainder of the fiscal year ending July 31, 2024$9,073
For the fiscal year ending July 31, 202531,895
For the fiscal year ending July 31, 2026743,337
For the fiscal year ending July 31, 20272,602
For the fiscal year ending July 31, 20287,975
For the fiscal year ending July 31, 2029 and thereafter510,415
$1,305,297