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

January 31, 2026July 31, 2025
Land$149,243 $146,250 
Buildings and improvements1,046,725 1,026,240 
Machinery and equipment827,419 794,363 
Rental vehicles145,934 139,824 
Lease right-of-use assets – operating42,165 41,755 
Lease right-of-use assets – finance3,653 4,026 
Total cost2,215,139 2,152,458 
Less: Accumulated depreciation(881,925)(836,730)
Property, plant and equipment, net$1,333,214 $1,315,728