XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) - USD ($)
$ in Millions
Oct. 31, 2025
Jul. 31, 2025
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 164.0 $ 163.9
Accumulated Amortization (67.6) (66.5)
Net $ 96.4 $ 97.4
Customer relationships    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 8 years 4 months 24 days 8 years 6 months
Gross Carrying Amount $ 74.1 $ 74.7
Accumulated Amortization (42.7) (43.7)
Net $ 31.4 $ 31.0
Trademarks    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 6 years 3 months 18 days 6 years 8 months 12 days
Gross Carrying Amount $ 4.5 $ 3.8
Accumulated Amortization (2.7) (2.0)
Net $ 1.8 $ 1.8
Technology and patents    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 16 years 4 months 24 days 16 years 7 months 6 days
Gross Carrying Amount $ 82.9 $ 82.9
Accumulated Amortization (20.3) (19.1)
Net $ 62.6 $ 63.8
Non-compete agreements    
Finite-Lived Intangible Assets    
Weighted Amortizable Life (in Years) 3 years 1 month 6 days 2 years 10 months 24 days
Gross Carrying Amount $ 2.5 $ 2.5
Accumulated Amortization (1.9) (1.7)
Net $ 0.6 $ 0.8