XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Product Warranties - Changes in Warranty Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Product Warranty    
Beginning balance $ 252,869 $ 289,679
Provision 50,872 60,209
Payments (57,575) (64,593)
Foreign currency translation (612) 305
Ending balance $ 245,554 $ 285,600