Inventories - Narrative (Details) - USD ($) $ in Thousands |
Jan. 31, 2026 |
Jul. 31, 2025 |
|---|---|---|
| Inventory Disclosure [Abstract] | ||
| Inventories | $ 1,739,940 | $ 1,500,608 |
| Subsidiaries valued inventory in first-in, first-out method | 1,214,662 | 1,089,453 |
| Subsidiaries valued inventory in last-in, first-out method | $ 525,278 | $ 411,155 |