XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Product Warranties - Changes in Warranty Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Product Warranty        
Beginning balance $ 296,158 $ 251,009 $ 267,620 $ 252,869
Provision 90,801 84,805 250,924 188,546
Payments (74,496) (73,767) (212,532) (191,706)
Acquisition 0 0 9,828 11,032
Foreign currency translation (3,086) (82) (6,463) 1,224
Ending balance $ 309,377 $ 261,965 $ 309,377 $ 261,965