XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Tables)
6 Months Ended
Jan. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, plant and equipment
Property, plant and equipment consists of the following:

January 31, 2023July 31, 2022
Land$144,956 $142,221 
Buildings and improvements1,003,384 926,485 
Machinery and equipment633,386 601,480 
Rental vehicles73,679 67,414 
Lease right-of-use assets – operating52,287 44,407 
Lease right-of-use assets – finance5,891 6,264 
Total cost1,913,583 1,788,271 
Less accumulated depreciation(588,551)(530,112)
Property, plant and equipment, net$1,325,032 $1,258,159