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

Three Months Ended January 31,Six Months Ended January 31,
2025202420252024
Operating lease cost$8,517 $7,628 $17,359 $15,639 
Finance lease cost:
Amortization of right-of-use assets187 187 373 373 
Interest on lease liabilities60 78 124 161 
Total lease cost$8,764 $7,893 $17,856 $16,173 

Other information related to leases was as follows:

Six Months Ended January 31,
Supplemental Cash Flows Information20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$17,337 $15,593 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$4,402 $2,108 
Supplemental Balance Sheet InformationJanuary 31, 2025July 31, 2024
Operating leases:
Operating lease liabilities:
Other current liabilities$11,459 $11,405 
Other long-term liabilities28,912 32,007 
Total operating lease liabilities$40,371 $43,412 
Finance leases:
Finance lease liabilities:
Other current liabilities$910 $855 
Other long-term liabilities1,397 1,866 
Total finance lease liabilities$2,307 $2,721