XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Oct. 31, 2021
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 October 31, 2021July 31, 2021
Accrued wages and benefits$23,599,000 26,367,000 
Accrued warranty obligations16,889,000 17,600,000 
Accrued contract costs13,682,000 12,750,000 
Accrued acquisition-related costs8,969,000 9,222,000 
Accrued commissions and royalties4,589,000 5,342,000 
Accrued legal costs2,596,000 2,854,000 
Other17,665,000 15,466,000 
Accrued expenses and other current liabilities$87,989,000 89,601,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the three months ended October 31, 2021 and 2020 were as follows:
Three months ended October 31,
 20212020
Balance at beginning of period$17,600,000 15,200,000 
Provision for warranty obligations271,000 1,845,000 
Charges incurred(982,000)(849,000)
Balance at end of period$16,889,000 16,196,000