XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Changes in Product Warranty Liability    
Balance at beginning of period $ 8,285,000 $ 9,420,000
Provision for (benefit from) warranty obligations 1,694,000 409,000
Charges incurred (311,000) (435,000)
Reclassification to liabilities of disposal group held for sale (418,000) 0
Balance at end of period $ 9,250,000 $ 9,394,000