XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Oct. 31, 2022
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 October 31, 2022July 31, 2022
Accrued wages and benefits$26,282,000 25,675,000 
Accrued warranty obligations9,394,000 9,420,000 
Accrued contract costs17,149,000 15,921,000 
Accrued commissions and royalties6,393,000 5,697,000 
Accrued legal costs2,724,000 2,514,000 
Other13,499,000 13,435,000 
Accrued expenses and other current liabilities$75,441,000 72,662,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the three months ended October 31, 2022 and 2021 were as follows:
Three months ended October 31,
 20222021
Balance at beginning of period$9,420,000 17,600,000 
Provision for warranty obligations409,000 271,000 
Charges incurred(435,000)(982,000)
Balance at end of period$9,394,000 16,889,000