XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment $ 4,318,084 $ 3,822,563
Less: Accumulated depreciation and amortization (1,142,246) (978,224)
Property and equipment, net 3,175,838 2,844,339
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment 2,027,639 1,812,001
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,482,891 1,339,820
Transportation and other equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 604,977 490,136
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 97,576 91,031
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 105,001 $ 89,575