Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Jul. 31, 2026 |
Jul. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 5,220,339 | $ 4,879,678 |
| Less: Accumulated depreciation and amortization | (1,487,119) | (1,281,585) |
| Property and equipment, net | 3,733,220 | 3,598,093 |
| Land | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 2,501,243 | 2,394,553 |
| Buildings and improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 1,875,064 | 1,684,171 |
| Transportation and other equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 590,708 | 580,029 |
| Office furniture and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 116,908 | 100,894 |
| Internal-use software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 136,416 | $ 120,031 |