XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.2
PRODUCT WARRANTY (Tables)
12 Months Ended
Jul. 31, 2021
Guarantees and Product Warranties [Abstract]  
Schedule of Changes in Product Warranty Liabilities
Changes in our product warranty liabilities during the indicated periods are as follows:
202120202019
Beginning balance$252,869 $289,679 $264,928 
Provision261,851 198,873 233,927 
Payments(258,624)(238,590)(251,071)
Acquisition11,032 — 43,329 
Foreign currency translation492 2,907 (1,434)
Ending balance$267,620 $252,869 $289,679