XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.4
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Changes in Product Warranty Liability    
Balance at beginning of period $ 7,049,000 $ 8,285,000
Provision for warranty obligations 1,168,000 1,694,000
Charges incurred (368,000) (311,000)
PST Divestiture 0 (418,000)
Balance at end of period $ 7,849,000 $ 9,250,000