XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Warranties - Changes in Warranty Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Product Warranty    
Beginning balance $ 317,908 $ 267,620
Provision 89,425 84,539
Payments (80,141) (70,253)
Acquisition 0 9,828
Foreign currency translation (1,479) (1,117)
Ending balance $ 325,713 $ 290,617