XML 96 R36.htm IDEA: XBRL DOCUMENT v3.19.3
PRODUCT WARRANTY (Tables)
12 Months Ended
Jul. 31, 2019
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:
 
 
 
2019
 
 
2018
 
 
2017
 
Beginning balance
 
$
264,928
 
 
$
216,781
 
 
$
201,840
 
Provision
 
 
233,927
 
 
 
259,845
 
 
 
195,799
 
Payments
 
 
(251,071
)
 
 
(211,698
 
 
(180,858
)
 
Acquisition
 
 
43,329
 
 
 
 
 
 
 
Foreign currency translation
 
 
(1,434
)
 
 
 
 
 
 
Ending balance
 
$
289,679
 
 
$
264,928
 
 
$
216,781