v3.26.3
Leases - Schedule of Operating Lease Liability (Details)
$ in Millions
Jul. 31, 2026
USD ($)
Lessee, Operating Lease, Liability, Payment, Due  
2027 $ 27.3
2028 20.1
2029 10.4
2030 4.7
2031 1.6
Thereafter 0.6
Total future lease payments 64.7
Less imputed interest 6.8
Present value of future lease payments $ 57.9