XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
3 Months Ended
Oct. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Costs and Other Information Related to Leases
The components of lease costs for the three-month periods ended October 31, 2024 and October 31, 2023 were as follows:

Three Months Ended October 31,
20242023
Operating lease cost$8,842 $8,011 
Finance lease cost:
Amortization of right-of-use assets186 186 
Interest on lease liabilities64 83 
Total lease cost$9,092 $8,280 

Other information related to leases was as follows:

Three Months Ended October 31,
Supplemental Cash Flows Information20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$8,829 $7,987 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,636 $914 

Supplemental Balance Sheet InformationOctober 31, 2024July 31, 2024
Operating leases:
Operating lease liabilities
Other current liabilities$11,414 $11,405 
Other long-term liabilities30,585 32,007 
Total operating lease liabilities$41,999 $43,412 
Finance leases:
Finance lease liabilities
Other current liabilities$883 $855 
Other long-term liabilities1,635 1,866 
Total finance lease liabilities$2,518 $2,721