XML 56 R40.htm IDEA: XBRL DOCUMENT v3.23.3
PRODUCT WARRANTY (Tables)
12 Months Ended
Jul. 31, 2023
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:

202320222021
Beginning balance$317,908 $267,620 $252,869 
Provision347,588 339,009 261,851 
Payments(324,042)(290,407)(258,624)
Acquisitions— 9,828 11,032 
Foreign currency translation3,743 (8,142)492 
Ending balance$345,197 $317,908 $267,620