XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,879,678 $ 4,318,084
Less: Accumulated depreciation and amortization (1,281,585) (1,142,246)
Property and equipment, net 3,598,093 3,175,838
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,394,553 2,027,639
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,684,171 1,482,891
Transportation and other equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 580,029 604,977
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 100,894 97,576
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 120,031 $ 105,001