XML 77 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Changes in Product Warranty Liability    
Balance at beginning of year $ 15,200,000 $ 15,968,000
Provision for warranty obligations 4,360,000 2,277,000
Additions (in connection with acquisitions) 750,000 1,000,000
Charges incurred (2,710,000) (4,347,000)
Warranty settlement and reclass 0 302,000
Balance at end of year $ 17,600,000 $ 15,200,000