XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
9 Months Ended
Apr. 30, 2025
Leases [Abstract]  
Schedule of Lease Cost
Components of lease expense were as follows:
Three Months Ended April 30,Nine Months Ended April 30,
(In thousands)2025202420252024
Operating lease expense$6,864 $6,333 $21,157 $19,445 
Finance lease expense:
Amortization of right-of-use assets91 13 
Interest on finance lease liabilities17 — 188 — 
Short-term lease expense1,442 504 5,684 2,829 
Variable lease expense395 388 1,088 960 
Total lease expense$8,726 $7,228 $28,208 $23,247 
Schedule of Cash Flow Information Related to Leases
Supplemental cash flow information related to leases as of April 30, 2025 was as follows:
Nine Months Ended April 30,
(In thousands)20252024
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows related to operating leases$20,389 $18,085 
Operating cash flows related to finance leases176 — 
Financing cash flows related to finance leases44 14 
Right-of-use assets obtained in exchange for new operating lease liabilities9,429 23,972 
Right-of-use assets obtained in exchange for new finance lease liabilities1,547 —