XML 90 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Maturities) (Details)
$ in Millions
Jul. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due  
2024 $ 19.6
2025 15.2
2026 11.3
2027 8.1
2028 5.7
Thereafter 5.3
Total future lease payments 65.2
Less imputed interest 5.0
Present value of future lease payments $ 60.2