v3.26.1
Leases (Narrative) (Details)
$ in Millions
1 Months Ended 12 Months Ended
Apr. 30, 2026
USD ($)
amendment
Jul. 31, 2026
USD ($)
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Lessee, Lease, Description        
Number of lease amendments | amendment 3      
Operating lease, term of contract (in years) 12 years      
Rental payments   $ 114.0 $ 91.0 $ 87.0
Expected payments $ 469.0      
Net cost for operating leases   146.0 122.0 105.0
Operating lease costs   104.0 $ 88.0 $ 76.0
Total future minimum lease payments   8,242.0    
Operating Lease, Lease Not yet Commenced        
Lessee, Lease, Description        
Total future minimum lease payments   $ 15.0    
Minimum        
Lessee, Lease, Description        
Lease terms, leases not yet commenced   4 years    
Maximum        
Lessee, Lease, Description        
Lease terms, leases not yet commenced   5 years