XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Product Warranties (Tables)
6 Months Ended
Jan. 31, 2025
Guarantees and Product Warranties [Abstract]  
Schedule of Changes in Product Warranty Liability
Changes in our product warranty liability during the indicated periods are as follows:
Three Months Ended January 31,Six Months Ended January 31,
2025202420252024
Beginning balance$300,775$333,274$311,627$345,197
Provision51,87966,478113,632140,913
Payments(63,768)(81,355)(136,747)(165,526)
Foreign currency translation(2,197)1,217(1,823)(970)
Ending balance$286,689$319,614$286,689$319,614