XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment $ 3,027,396 $ 2,566,260
Less: Accumulated depreciation and amortization (730,772) (624,541)
Property and equipment, net 2,296,624 1,941,719
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,428,262 1,235,315
Buildings and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,126,414 932,976
Transportation and other equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 326,622 274,422
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 79,928 70,926
Software and Software Development Costs    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 66,170 $ 52,621