XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
6 Months Ended
Jan. 31, 2025
Leases [Abstract]  
Schedule of Lease Cost
Components of lease expense were as follows:
Three Months Ended January 31,Six Months Ended January 31,
(In thousands)2025202420252024
Operating lease expense$7,624 $6,443 $14,293 $13,112 
Finance lease expense:
Amortization of right-of-use assets83 83 10 
Interest on finance lease liabilities171 — 171 — 
Short-term lease expense2,105 1,397 4,242 2,326 
Variable lease expense359 693 572 
Total lease expense$9,989 $8,204 $19,482 $16,020 
Schedule of Cash Flow Information Related to Leases
Supplemental cash flow information related to leases as of January 31, 2025 was as follows:
Six Months Ended January 31,
(In thousands)20252024
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows related to operating leases$13,773 $12,231 
Operating cash flows related to finance leases170 — 
Financing cash flows related to finance leases40 11 
Right-of-use assets obtained in exchange for new operating lease liabilities8,437 21,411 
Right-of-use assets obtained in exchange for new finance lease liabilities1,547 —