XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.2
LONG-TERM DEBT (Tables)
12 Months Ended
Jul. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Components of Long-Term Debt
The components of long-term debt are as follows:
 
July 31, 2025July 31, 2024
Term loan$408,159  $594,361 
Senior unsecured notes500,000 500,000 
Unsecured notes5,723 27,070 
Other debt19,930 29,848 
Total long-term debt933,812 1,151,279 
Debt issuance costs, net of amortization(10,833)(17,364)
Total long-term debt, net of debt issuance costs922,979 1,133,915 
Less: Current portion of long-term debt(3,367)(32,650)
Total long-term debt, net, less current portion$919,612 $1,101,265 
Schedule of Total Contractual Debt Maturities
Total contractual debt maturities are as follows:
 
For the fiscal year ending July 31, 2026$3,367 
For the fiscal year ending July 31, 20272,804 
For the fiscal year ending July 31, 20288,527 
For the fiscal year ending July 31, 20292,804 
For the fiscal year ending July 31, 2030502,804 
For the fiscal year ending July 31, 2031 and thereafter413,506 
$933,812