XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Apr. 30, 2025
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 April 30, 2025July 31, 2024
Accrued wages and benefits$22,017,000 22,131,000 
Accrued contract costs7,772,000 17,267,000 
Accrued warranty obligations8,545,000 7,049,000 
Accrued commissions and royalties5,150,000 5,396,000 
Accrued legal costs736,000 3,092,000 
Other14,942,000 7,310,000 
Accrued expenses and other current liabilities$59,162,000 62,245,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the nine months ended April 30, 2025 and 2024 were as follows:
Nine months ended April 30,
 20252024
Balance at beginning of period$7,049,000 8,285,000 
Provision for warranty obligations3,721,000 768,000 
Charges incurred(2,225,000)(1,250,000)
Adjustments for changes in estimates— (393,000)
PST Divestiture— (418,000)
Balance at end of period$8,545,000 6,992,000