XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jan. 31, 2024
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 January 31, 2024July 31, 2023
Accrued wages and benefits$18,669,000 21,994,000 
Accrued contract costs17,168,000 19,041,000 
Accrued warranty obligations6,844,000 8,285,000 
Accrued commissions and royalties4,799,000 4,659,000 
Accrued legal costs616,000 688,000 
Other11,592,000 12,323,000 
Accrued expenses and other current liabilities$59,688,000 66,990,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the six months ended January 31, 2024 and 2023 were as follows:
Six months ended January 31,
 20242023
Balance at beginning of period$8,285,000 9,420,000 
(Benefit from) provision for warranty obligations(27,000)555,000 
Adjustments for changes in estimates(100,000)(1,500,000)
Charges incurred(896,000)(922,000)
PST Divestiture(418,000)— 
Balance at end of period$6,844,000 7,553,000