XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Jul. 31, 2025
Accrued Liabilities, Current [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at July 31, 2025 and 2024:
 20252024
Accrued wages and benefits$21,158,000 22,131,000 
Accrued contract costs6,676,000 17,267,000 
Accrued warranty obligations8,475,000 7,049,000 
Accrued commissions and royalties4,867,000 5,396,000 
Accrued contributions for constructing long-lived assets2,789,000 — 
Accrued legal costs830,000 3,092,000 
Other13,628,000 7,310,000 
Accrued expenses and other current liabilities$58,423,000 62,245,000 
Product warranty rollforward
Changes in our accrued warranty obligations during the fiscal years ended July 31, 2025 and 2024 were as follows:
 20252024
Balance at beginning of year$7,049,000 8,285,000 
Provision for warranty obligations4,172,000 1,213,000 
Charges incurred(2,746,000)(1,538,000)
Adjustments for changes in estimates— (493,000)
PST Divestiture— (418,000)
Balance at end of year$8,475,000 7,049,000 

Accrued contributions for constructing long-lived assets represents our obligation to utilize amounts received in fiscal 2025 from the City of Gatineau, a province in Quebec, Canada, to fund the relocation of our existing leased facility to a new location.