XML 90 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Maturities) (Details)
$ in Millions
Jul. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due  
2023 $ 18.8
2024 12.8
2025 7.1
2026 4.5
2027 2.7
Thereafter 2.8
Total future lease payments 48.7
Less imputed interest 3.9
Present value of future lease payments $ 44.8