XML 50 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Jul. 31, 2021
Accrued Liabilities, Current [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at July 31, 2021 and 2020:
 20212020
Accrued wages and benefits$26,367,000 20,857,000 
Accrued warranty obligations17,600,000 15,200,000 
Accrued contract costs12,750,000 15,306,000 
Accrued acquisition-related costs9,222,000 7,014,000 
Accrued commissions and royalties5,342,000 4,621,000 
Accrued legal costs2,854,000 2,539,000 
Other15,466,000 19,624,000 
Accrued expenses and other current liabilities$89,601,000 85,161,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the fiscal years ended July 31, 2021 and 2020 were as follows:
 20212020
Balance at beginning of year$15,200,000 15,968,000 
Provision for warranty obligations4,360,000 2,277,000 
Additions (in connection with acquisitions)750,000 1,000,000 
Charges incurred(2,710,000)(4,347,000)
Reclassification of non-current liabilities— 302,000 
Balance at end of year$17,600,000 15,200,000