XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranties - Changes in Warranty Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Product Warranty    
Beginning balance $ 267,620 $ 252,869
Provision 84,539 50,872
Payments (70,253) (57,575)
Acquisition 9,828 0
Foreign currency translation (1,117) (612)
Ending balance $ 290,617 $ 245,554