XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Changes in Product Warranty Liability    
Balance at beginning of year $ 7,049,000 $ 8,285,000
Provision for warranty obligations 4,172,000 1,213,000
Adjustments for changes in estimates 0 (493,000)
Charges incurred (2,746,000) (1,538,000)
PST Divestiture 0 (418,000)
Balance at end of year $ 8,475,000 $ 7,049,000