XML 45 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
12 Months Ended
Jul. 31, 2024
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense for the years ended July 31, 2024, 2023 and 2022 were as follows (in thousands):
Year ended July 31,
202420232022
Finance leases:
Amortization of the finance ROU assets$11,811 $11,701 $9,011 
Interest on lease liabilities $41,258 $40,098 $35,881 
Operating leases:
Operating lease expense$46,613 $45,385 $43,295 
Short-term lease expense (1)
$22,434 $22,759 $15,614 
Variable lease expense $2,694 $3,204 $2,309 
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, 2024, 2023 and 2022 (in thousands):
Year ended July 31,
202420232022
Cash flow supplemental information:
Operating cash outflows for operating and short-term leases $64,724 $65,216 $59,818 
Operating cash outflows for lease- and non-lease components of finance leases$54,469 $54,788 $37,573 
Non-cash supplemental information:
Operating ROU assets obtained in exchange for operating lease obligations $106,501 $30,342 $23,190 
Finance ROU assets obtained in exchange for finance lease obligations$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, 2024 and 2023 are as follows:
July 31, 2024July 31, 2023
Weighted-average remaining lease term (in years)
Operating leases11.09.2
Finance leases 36.037.6
Weighted-average discount rate
Operating leases5.8 %4.9 %
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, 2024 reflected by fiscal year (August 1 through July 31) are as follows (in thousands):
Operating Leases Finance Leases
2025$50,284 $37,253 
202646,337 37,447 
202741,961 37,647 
202836,095 37,644 
202930,038 38,900 
Thereafter166,347 1,696,212 
Total future minimum lease payments 371,062 1,885,103 
Less amount representing interest (104,986)(1,467,013)
Total lease liabilities $266,076 $418,090 
The current portion of operating lease liabilities of approximately $32.6 million and $36.9 million as of July 31, 2024 and 2023, 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.