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

January 31, 2026July 31, 2025
Term loan$364,870 $408,159 
Senior unsecured notes500,000 500,000 
Unsecured notes 5,960 5,723 
Other debt18,708 19,930 
Total long-term debt889,538 933,812 
Debt issuance costs, net of amortization(8,847)(10,833)
Total long-term debt, net of debt issuance costs880,691 922,979 
Less: Current portion of long-term debt(2,920)(3,367)
Total long-term debt, net, less current portion$877,771 $919,612