XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Apr. 30, 2024
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 April 30, 2024July 31, 2023
Accrued wages and benefits$18,060,000 21,994,000 
Accrued contract costs21,395,000 19,041,000 
Accrued warranty obligations6,992,000 8,285,000 
Accrued commissions and royalties4,948,000 4,659,000 
Accrued legal costs2,800,000 688,000 
Other10,674,000 12,323,000 
Accrued expenses and other current liabilities$64,869,000 66,990,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the nine months ended April 30, 2024 and 2023 were as follows:
Nine months ended April 30,
 20242023
Balance at beginning of period$8,285,000 9,420,000 
Provision for warranty obligations768,000 1,756,000 
Adjustments for changes in estimates(393,000)(1,500,000)
Charges incurred(1,250,000)(1,436,000)
PST Divestiture(418,000)— 
Balance at end of period$6,992,000 8,240,000