XML 74 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Schedule of Changes in Product Warranty Liabilities for Continuing Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Product Warranty      
Beginning balance $ 264,928 $ 216,781 $ 201,840
Provision 233,927 259,845 195,799
Payments (251,071) (211,698) (180,858)
Acquisition 43,329    
Foreign currency translation (1,434)    
Ending balance $ 289,679 $ 264,928 $ 216,781