XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Changes in Product Warranty Liability    
Balance at beginning of period $ 9,420,000 $ 17,600,000
Provision for warranty obligations 409,000 271,000
Charges incurred (435,000) (982,000)
Balance at end of period $ 9,394,000 $ 16,889,000