XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Jul. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment consists of the following:
 
July 31, 2024July 31, 2023
Land$151,164 $147,633 
Buildings and improvements1,053,812 1,038,394 
Machinery and equipment738,535 672,499 
Rental vehicles126,794 99,360 
Lease right-of-use assets – operating43,139 47,969 
Lease right-of-use assets – finance4,772 5,518 
Total cost2,118,216 2,011,373 
Less: Accumulated depreciation(727,498)(623,565)
Property, plant and equipment, net$1,390,718 $1,387,808