v3.26.1
Property, Plant and Equipment (Tables)
9 Months Ended
Apr. 30, 2026
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment consists of the following:

April 30, 2026July 31, 2025
Land$147,133 $146,250 
Buildings and improvements1,059,269 1,026,240 
Machinery and equipment833,357 794,363 
Rental vehicles135,689 139,824 
Lease right-of-use assets – operating43,306 41,755 
Lease right-of-use assets – finance2,073 4,026 
Total cost2,220,827 2,152,458 
Less: Accumulated depreciation(898,557)(836,730)
Property, plant and equipment, net$1,322,270 $1,315,728