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

For the Fiscal Years Ended July 31,
202520242023
Beginning balance$311,627 $345,197 $317,908 
Provision234,205 290,491 347,588 
Payments(257,248)(323,094)(324,042)
Foreign currency translation2,546 (967)3,743 
Ending balance$291,130 $311,627 $345,197