v3.26.1
Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) - USD ($)
$ in Millions
Apr. 30, 2026
Jul. 31, 2025
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 162.3 $ 163.9
Accumulated Amortization (70.0) (66.5)
Net $ 92.3 $ 97.4
Customer relationships    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 8 years 8 years 6 months
Gross Carrying Amount $ 75.5 $ 74.7
Accumulated Amortization (45.6) (43.7)
Net $ 29.9 $ 31.0
Trademarks    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 6 years 6 years 8 months 12 days
Gross Carrying Amount $ 4.1 $ 3.8
Accumulated Amortization (2.5) (2.0)
Net $ 1.6 $ 1.8
Technology and patents    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 16 years 16 years 7 months 6 days
Gross Carrying Amount $ 81.5 $ 82.9
Accumulated Amortization (21.1) (19.1)
Net $ 60.4 $ 63.8
Non-compete agreements    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 3 years 3 months 18 days 2 years 10 months 24 days
Gross Carrying Amount $ 1.2 $ 2.5
Accumulated Amortization (0.8) (1.7)
Net $ 0.4 $ 0.8