XML 78 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Changes in Product Warranty Liability    
Balance at beginning of year $ 15,968,000 $ 11,738,000
Provision for warranty obligations 2,277,000 3,902,000
Additions (in connection with acquisitions) 1,000,000 6,431,000
Charges incurred (4,347,000) (6,151,000)
Warranty settlement and reclass 302,000 1,727,000
Balance at end of year $ 15,200,000 $ 15,968,000