XML 73 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Changes in Product Warranty Liabilities for Continuing Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Product Warranty      
Beginning balance $ 216,781 $ 201,840 $ 108,206
Provision 259,845 195,799 114,119
Payments (211,698) (180,858) (110,092)
Acquisitions     89,607
Ending balance $ 264,928 $ 216,781 $ 201,840