XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranties (Tables)
3 Months Ended
Oct. 31, 2021
Guarantees and Product Warranties [Abstract]  
Schedule of changes in product warranty liabilities
Changes in our product warranty liability during the indicated periods are as follows:

Three Months Ended October 31,
20212020
Beginning balance$267,620$252,869
Provision84,53950,872
Payments(70,253)(57,575)
Acquisition9,828
Foreign currency translation(1,117)(612)
Ending balance$290,617$245,554