XML 86 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Changes in Product Warranty Liability    
Balance at beginning of year $ 8,285,000 $ 9,420,000
Provision for warranty obligations 1,213,000 3,158,000
Adjustments for changes in estimates (493,000) (2,300,000)
Charges incurred (1,538,000) (1,993,000)
PST Divestiture (418,000) 0
Balance at end of year $ 7,049,000 $ 8,285,000