XML 41 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
12 Months Ended
Jul. 31, 2023
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense for the years ended July 31, 2023, 2022 and 2021 were as follows (in thousands):
Year ended July 31,
202320222021
Finance leases:
Amortization of the finance ROU assets$11,701 $9,011 $9,753 
Interest on lease liabilities $40,098 $35,881 $34,612 
Operating leases:
Operating lease expense$45,385 $43,295 $43,418 
Short-term lease expense (1)
$22,759 $15,614 $13,638 
Variable lease expense $3,204 $2,309 $1,660 
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, 2023, 2022 and 2021 (in thousands):
Year ended July 31,
202320222021
Cash flow supplemental information:
Operating cash outflows for operating and short-term leases $65,216 $59,818 $56,942 
Operating cash outflows for lease- and non-lease components of finance leases$54,788 $37,573 $31,429 
Non-cash supplemental information:
Operating ROU assets obtained in exchange for operating lease obligations $30,342 $23,190 $12,615 
Finance ROU assets obtained in exchange for finance lease obligations$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, 2023 and 2022 are as follows:
July 31, 2023July 31, 2022
Weighted-average remaining lease term (in years)
Operating leases9.29.8
Finance leases 37.640.9
Weighted-average discount rate
Operating leases4.9 %4.6 %
Finance leases 9.9 %10.0 %
Schedule of Future Minimum Lease Payments [Table Text Block]
Future fixed lease payments for operating and finance leases as of July 31, 2023 reflected by fiscal year (August 1 through July 31) are as follows (in thousands):
Operating Leases Finance Leases
2024$49,012 $35,000 
202545,707 35,506 
202641,424 35,824 
202726,573 36,025 
202818,454 35,991 
Thereafter86,149 1,724,517 
Total future minimum lease payments 267,319 1,902,863 
Less amount representing interest (62,089)(1,500,805)
Total lease liabilities $205,230 $402,058 
The current portion of operating lease liabilities of approximately $36.9 million and $34.2 million as of July 31, 2023 and 2022, 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.