XML 66 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment $ 1,965,348 $ 1,653,545
Less: Accumulated depreciation and amortization (537,622) (490,120)
Property and equipment, net 1,427,726 1,163,425
Transportation and other equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 236,282 190,900
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 63,200 58,477
Software and Software Development Costs    
Property, Plant and Equipment [Line Items]    
Property and equipment 39,434 30,680
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment 939,817 762,524
Buildings and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 686,615 $ 610,964