XML 82 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Product Warranties - Changes in Warranty Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Product Warranty        
Beginning balance $ 282,065 $ 257,869 $ 289,679 $ 264,928
Provision 35,780 63,117 157,453 177,964
Payments (59,956) (64,360) (189,254) (186,266)
Acquisition 0 43,329 0 43,329
Foreign currency translation (12) (891) (1) (891)
Ending balance $ 257,877 $ 299,064 $ 257,877 $ 299,064