v3.26.1
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Apr. 30, 2026
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 April 30, 2026July 31, 2025
Accrued wages and benefits$21,705,000 21,158,000 
Accrued contract costs7,931,000 6,676,000 
Accrued warranty obligations5,577,000 8,475,000 
Accrued commissions and royalties3,322,000 4,867,000 
Accrued contributions for constructing long-lived assets164,000 2,789,000 
Accrued legal costs2,340,000 2,004,000 
Other8,310,000 12,454,000 
Accrued expenses and other current liabilities$49,349,000 58,423,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the nine months ended April 30, 2026 and 2025 were as follows:
Nine months ended April 30,
 20262025
Balance at beginning of period$8,475,000 7,049,000 
Provision for warranty obligations474,000 3,721,000 
Charges incurred(3,372,000)(2,225,000)
Balance at end of period$5,577,000 8,545,000