v3.26.1
Product Warranty (Tables)
9 Months Ended
Apr. 30, 2026
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 April 30,Nine Months Ended April 30,
2026202520262025
Beginning balance$282,295$286,689$291,130$311,627
Provision61,26868,636164,399182,268
Payments(60,917)(63,873)(175,052)(200,620)
Foreign currency translation(1,019)4,1421,1502,319
Ending balance$281,627$295,594$281,627$295,594