XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.4
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Oct. 31, 2024
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 October 31, 2024July 31, 2024
Accrued wages and benefits$18,612,000 22,131,000 
Accrued contract costs11,498,000 17,267,000 
Accrued warranty obligations7,849,000 7,049,000 
Accrued commissions and royalties5,243,000 5,396,000 
Accrued legal costs3,491,000 3,092,000 
Other9,691,000 7,310,000 
Accrued expenses and other current liabilities$56,384,000 62,245,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the three months ended October 31, 2024 and 2023 were as follows:
Three months ended October 31,
 20242023
Balance at beginning of period$7,049,000 8,285,000 
Provision for warranty obligations1,168,000 1,694,000 
Charges incurred(368,000)(311,000)
PST Divestiture— (418,000)
Balance at end of period$7,849,000 9,250,000