v3.26.3
Leases (Tables)
12 Months Ended
Jul. 31, 2026
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense for the years ended July 31, 2026, 2025 and 2024 were as follows (in thousands):
Year ended July 31,
202620252024
Finance leases:
Amortization of the finance ROU assets$11,305 $10,988 $11,811 
Interest on lease liabilities $41,355 $39,930 $38,671 
Variable interest$2,691 $2,639 $2,587 
Operating leases:
Operating lease expense$50,523 $50,447 $46,613 
Short-term lease expense (1)
$22,252 $22,409 $22,434 
Variable lease expense (2)
$2,228 $2,088 $2,694 
Cash Flow, Supplemental Disclosures [Text Block]
The following table presents the supplemental cash flow information associated with the Company’s leasing activities for the years ended July 31, 2026, 2025 and 2024 (in thousands):
Year ended July 31,
202620252024
Cash flow supplemental information:
Operating cash outflows for operating lease liabilities$53,162 $52,831 $51,091 
Operating cash outflows for finance lease liabilities$38,453 $36,899 $35,384 
Non-cash supplemental information:
Operating ROU assets obtained in exchange for operating lease obligations $13,675 $19,405 $98,007 
Finance ROU assets obtained in exchange for finance lease obligations$22,506 $64 $14,093 
Weighted Average Remaining Lease Terms and Discount Rates [Table Text Block]
Weighted-average remaining lease terms and discount rates as of July 31, 2026 and 2025 are as follows:
July 31, 2026July 31, 2025
Weighted-average remaining lease term (in years)
Operating leases10.110.4
Finance leases 34.535.2
Weighted-average discount rate
Operating leases5.9 %5.8 %
Finance leases 9.8 %9.9 %
Schedule of Future Minimum Lease Payments [Table Text Block]
Future fixed lease payments for operating and finance leases as of July 31, 2026 reflected by fiscal year (August 1 through July 31) are as follows (in thousands):
Operating Leases Finance Leases
2027$51,609 $39,050 
202843,870 39,083 
202936,183 40,328 
203028,197 41,062 
203121,451 41,761 
Thereafter127,793 1,688,782 
Total future minimum lease payments 309,103 1,890,066 
Less amount representing interest (83,165)(1,443,434)
Total lease liabilities $225,938 $446,632 
The current portion of operating lease liabilities of approximately $35.7 million and $34.9 million as of July 31, 2026 and 2025, respectively, is recorded within accounts payables and accrued liabilities in the accompanying Consolidated Balance Sheets. Finance lease liabilities are recorded within long-term debt, net in the accompanying Consolidated Balance Sheets. The current portion of finance lease liabilities is presented within long-term debt due within one year in the accompanying Consolidated Balance Sheets.