XML 46 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities (Product Warranty Rollforward) (Details) - USD ($)
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Changes in Product Warranty Liability    
Balance at beginning of year $ 11,738,000 $ 17,617,000
Provision for warranty obligations 3,902,000 5,055,000
Additions (in connection with acquisitions) 6,431,000  
Charges incurred (6,151,000) (8,244,000)
Warranty settlement and reclass 1,727,000 (2,690,000)
Balance at end of year $ 15,968,000 $ 11,738,000