XML 100 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Maturities) (Details)
$ in Millions
Jul. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due  
2025 $ 23.0
2026 18.5
2027 12.2
2028 6.9
2029 4.6
Thereafter 2.4
Total future lease payments 67.6
Less imputed interest 6.1
Present value of future lease payments $ 61.5