XML 72 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment $ 3,822,563 $ 3,328,126
Less: Accumulated depreciation and amortization (978,224) (842,362)
Property and equipment, net 2,844,339 2,485,764
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,812,001 1,526,446
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,339,820 1,209,331
Transportation and other equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 490,136 429,405
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 91,031 84,728
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 89,575 $ 78,216