XML 77 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Changes in Product Warranty Liability    
Balance at beginning of year $ 17,600,000 $ 15,200,000
(Benefit from) provision for warranty obligations (1,255,000) 4,360,000
Adjustments for changes in estimates (2,500,000) 0
Charges incurred (4,425,000) (2,710,000)
Additions (in connection with acquisitions) 0 750,000
Balance at end of year $ 9,420,000 $ 17,600,000