XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
12 Months Ended
Jul. 31, 2025
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense for the years ended July 31, 2025, 2024 and 2023 were as follows (in thousands):
Year ended July 31,
202520242023
Finance leases:
Amortization of the finance ROU assets$10,988 $11,811 $11,701 
Interest on lease liabilities $39,930 $38,671 $37,562 
Variable interest$2,639 $2,587 $2,536 
Operating leases:
Operating lease expense$50,447 $46,613 $45,385 
Short-term lease expense (1)
$22,409 $22,434 $22,759 
Variable lease expense $2,088 $2,694 $3,204 
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, 2025, 2024 and 2023 (in thousands):
Year ended July 31,
202520242023
Cash flow supplemental information:
Operating cash outflows for operating and short-term leases $66,128 $64,724 $65,216 
Operating cash outflows for lease- and non-lease components of finance leases$59,826 $54,469 $54,788 
Non-cash supplemental information:
Operating ROU assets obtained in exchange for operating lease obligations $19,405 $98,007 $31,039 
Finance ROU assets obtained in exchange for finance lease obligations$64 $14,093 $39,114 
Weighted Average Remaining Lease Terms and Discount Rates [Table Text Block]
Weighted-average remaining lease terms and discount rates as of July 31, 2025 and 2024 are as follows:
July 31, 2025July 31, 2024
Weighted-average remaining lease term (in years)
Operating leases10.411.0
Finance leases 35.236.0
Weighted-average discount rate
Operating leases5.8 %5.8 %
Finance leases 9.9 %9.9 %
Schedule of Future Minimum Lease Payments [Table Text Block]
Future fixed lease payments for operating and finance leases as of July 31, 2025 reflected by fiscal year (August 1 through July 31) are as follows (in thousands):
Operating Leases Finance Leases
2026$51,525 $37,609 
202746,573 37,730 
202840,417 37,730 
202934,086 38,966 
203026,920 39,718 
Thereafter143,042 1,656,499 
Total future minimum lease payments 342,563 1,848,252 
Less amount representing interest (92,595)(1,427,183)
Total lease liabilities $249,968 $421,069 
The current portion of operating lease liabilities of approximately $34.9 million and $32.6 million as of July 31, 2025 and 2024, 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.