XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Changes in Product Warranty Liability    
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) 0
Balance at end of period $ 6,844,000 $ 7,553,000