XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Long-Term Debt (Tables)
3 Months Ended
Oct. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Components of Long-Term Debt
The components of long-term debt are as follows:

October 31, 2025July 31, 2025
Term loan$401,444 $408,159 
Senior unsecured notes500,000 500,000 
Unsecured notes 5,777 5,723 
Other debt18,843 19,930 
Total long-term debt926,064 933,812 
Debt issuance costs, net of amortization(10,104)(10,833)
Total long-term debt, net of debt issuance costs915,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