XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
12 Months Ended
Jul. 31, 2025
Leases [Abstract]  
Components of lease expense and additional information
The components of lease expense are as follows:
Fiscal years ended July 31,
202520242023
Finance lease expense:
Amortization of ROU assets$— — 5,000 
Operating lease expense7,489,000 8,414,000 10,439,000 
Short-term lease expense137,000 293,000 435,000 
Variable lease expense4,560,000 4,381,000 4,031,000 
Sublease income(28,000)(67,000)(67,000)
Total lease expense$12,158,000 13,021,000 14,843,000 

Additional information related to leases is as follows:
Fiscal years ended July 31,
202520242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating leases - Operating cash outflows$8,277,000 8,983,000 10,604,000 
Finance leases - Financing cash outflows— — 4,000 
ROU assets obtained in the exchange for lease liabilities (non-cash):
Operating leases$5,428,000 677,000 3,211,000 
Future cash flows relating to operating lease liabilities
The following table is a reconciliation of future cash flows relating to operating lease liabilities presented on our Consolidated Balance Sheets as of July 31, 2025:
Operating
Fiscal 2026$7,637,000 
Fiscal 20275,949,000 
Fiscal 20285,392,000 
Fiscal 20294,850,000 
Fiscal 20304,449,000 
Thereafter14,663,000 
Total future undiscounted cash flows42,940,000 
Less: Present value discount6,314,000 
Lease liabilities$36,626,000 
Weighted-average remaining lease terms (in years)7.60
Weighted-average discount rate4.47 %
Future minimum lease payments for finance lease liabilities
The following table is a reconciliation of future cash flows relating to operating lease liabilities presented on our Consolidated Balance Sheets as of July 31, 2025:
Operating
Fiscal 2026$7,637,000 
Fiscal 20275,949,000 
Fiscal 20285,392,000 
Fiscal 20294,850,000 
Fiscal 20304,449,000 
Thereafter14,663,000 
Total future undiscounted cash flows42,940,000 
Less: Present value discount6,314,000 
Lease liabilities$36,626,000 
Weighted-average remaining lease terms (in years)7.60
Weighted-average discount rate4.47 %