XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Leases
3 Months Ended
Oct. 31, 2025
Leases [Abstract]  
Leases Leases
The components of lease costs for the three-month periods ended October 31, 2025 and October 31, 2024 were as follows:

Three Months Ended October 31,
20252024
Operating lease cost$9,305 $8,842 
Finance lease cost:
Amortization of right-of-use assets186 186 
Interest on lease liabilities43 64 
Total lease cost$9,534 $9,092 

Other information related to leases was as follows:

Three Months Ended October 31,
Supplemental Cash Flow Information20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,307 $8,829 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$2,375 $1,636 

Supplemental Balance Sheet InformationOctober 31, 2025July 31, 2025
Operating leases:
Operating lease liabilities
Other current liabilities$11,521 $12,108 
Other long-term liabilities29,350 30,081 
Total operating lease liabilities$40,871 $42,189 
Finance leases:
Finance lease liabilities
Other current liabilities$998 $968 
Other long-term liabilities637 898 
Total finance lease liabilities$1,635 $1,866 
Leases Leases
The components of lease costs for the three-month periods ended October 31, 2025 and October 31, 2024 were as follows:

Three Months Ended October 31,
20252024
Operating lease cost$9,305 $8,842 
Finance lease cost:
Amortization of right-of-use assets186 186 
Interest on lease liabilities43 64 
Total lease cost$9,534 $9,092 

Other information related to leases was as follows:

Three Months Ended October 31,
Supplemental Cash Flow Information20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,307 $8,829 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$2,375 $1,636 

Supplemental Balance Sheet InformationOctober 31, 2025July 31, 2025
Operating leases:
Operating lease liabilities
Other current liabilities$11,521 $12,108 
Other long-term liabilities29,350 30,081 
Total operating lease liabilities$40,871 $42,189 
Finance leases:
Finance lease liabilities
Other current liabilities$998 $968 
Other long-term liabilities637 898 
Total finance lease liabilities$1,635 $1,866