XML 89 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Jul. 31, 2024
USD ($)
option_to_extend
Jul. 31, 2023
Jul. 31, 2022
Lessee, Lease, Description [Line Items]      
Operating lease terms 18 years    
Number of options to extend | option_to_extend 1    
Option to extend operating leases 10 years    
Operating sublease terms 6 years    
Leases not yet commenced | $ $ 124    
International | Revenue Benchmark | Geographic Concentration Risk      
Lessee, Lease, Description [Line Items]      
Total International net revenue as a percentage 8.00% 8.00% 8.00%
Minimum      
Lessee, Lease, Description [Line Items]      
Terms for leases not yet commenced 9 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Term of sublease renewal options (up to) 5 years    
Terms for leases not yet commenced 10 years