XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jan. 31, 2022
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 January 31, 2022July 31, 2021
Accrued wages and benefits$31,774,000 26,367,000 
Accrued warranty obligations13,731,000 17,600,000 
Accrued contract costs13,930,000 12,750,000 
Accrued acquisition-related costs9,031,000 9,222,000 
Accrued commissions and royalties4,557,000 5,342,000 
Accrued legal costs2,470,000 2,854,000 
Other21,406,000 15,466,000 
Accrued expenses and other current liabilities$96,899,000 89,601,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the six months ended January 31, 2022 and 2021 were as follows:
Six months ended January 31,
 20222021
Balance at beginning of period$17,600,000 15,200,000 
Provision for warranty obligations587,000 2,329,000 
Adjustments for changes in estimates(2,500,000)— 
Charges incurred(1,956,000)(1,355,000)
Additions (in connection with acquisitions)— 500,000 
Balance at end of period$13,731,000 16,674,000