XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Product Warranties - Changes in Warranty Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Product Warranty        
Beginning balance $ 251,009 $ 282,065 $ 252,869 $ 289,679
Provision 84,805 35,780 188,546 157,453
Payments (73,767) (59,956) (191,706) (189,254)
Acquisition 0 0 11,032 0
Foreign currency translation (82) (12) 1,224 (1)
Ending balance $ 261,965 $ 257,877 $ 261,965 $ 257,877