XML 74 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Schedule of Changes in Product Warranty Liabilities for Continuing Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Product Warranty      
Beginning balance $ 201,840 $ 108,206 $ 94,938
Provision 195,799 114,119 114,429
Payments (180,858) (110,092) (106,266)
Acquisitions   89,607 5,105
Ending balance $ 216,781 $ 201,840 $ 108,206