v3.25.2
Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) - USD ($)
$ in Millions
Jul. 31, 2025
Jul. 31, 2024
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 163.9 $ 237.9
Accumulated Amortization (66.5) (66.0)
Net $ 97.4 $ 171.9
Customer relationships    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 8 years 6 months 9 years 4 months 24 days
Gross Carrying Amount $ 74.7 $ 77.4
Accumulated Amortization (43.7) (39.9)
Net $ 31.0 $ 37.5
Trademarks    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 6 years 8 months 12 days 8 years 1 month 6 days
Gross Carrying Amount $ 3.8 $ 14.2
Accumulated Amortization (2.0) (3.8)
Net $ 1.8 $ 10.4
Technology and patents    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 16 years 7 months 6 days 16 years 8 months 12 days
Gross Carrying Amount $ 82.9 $ 142.4
Accumulated Amortization (19.1) (20.4)
Net $ 63.8 $ 122.0
Non-compete agreements    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 2 years 10 months 24 days 2 years 8 months 12 days
Gross Carrying Amount $ 2.5 $ 3.9
Accumulated Amortization (1.7) (1.9)
Net $ 0.8 $ 2.0