XML 74 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Jun. 29, 2023
Feb. 01, 2023
Finite-Lived Intangible Assets          
Foreign currency transaction gains (losses) $ 3.2 $ (6.3)      
Intangible asset amortization expense $ 11.4 $ 9.2 $ 8.2    
Technology          
Finite-Lived Intangible Assets          
Finite lived intangible asset estimated useful life (in years) 17 years 2 months 12 days 12 years      
Non-competition agreements          
Finite-Lived Intangible Assets          
Finite lived intangible asset estimated useful life (in years) 3 years 1 month 6 days 6 years 4 months 24 days      
Univercells Technologies          
Finite-Lived Intangible Assets          
Intangible assets       $ 51.6  
Univercells Technologies | Technology          
Finite-Lived Intangible Assets          
Intangible assets       $ 42.3  
Finite lived intangible asset estimated useful life (in years)       18 years  
Univercells Technologies | Trademarks and tradenames          
Finite-Lived Intangible Assets          
Intangible assets       $ 6.7  
Finite lived intangible asset estimated useful life (in years)       10 years  
Univercells Technologies | Non-competition agreements          
Finite-Lived Intangible Assets          
Intangible assets       $ 1.4  
Finite lived intangible asset estimated useful life (in years)       2 years  
Univercells Technologies | Customer relationships          
Finite-Lived Intangible Assets          
Intangible assets       $ 1.2  
Finite lived intangible asset estimated useful life (in years)       20 years  
Isolere          
Finite-Lived Intangible Assets          
Intangible assets         $ 44.5
Isolere | Technology          
Finite-Lived Intangible Assets          
Intangible assets         $ 41.7
Finite lived intangible asset estimated useful life (in years)         20 years
Isolere | Trademarks and tradenames          
Finite-Lived Intangible Assets          
Intangible assets         $ 1.5
Finite lived intangible asset estimated useful life (in years)         10 years
Isolere | Non-competition agreements          
Finite-Lived Intangible Assets          
Intangible assets         $ 1.3
Finite lived intangible asset estimated useful life (in years)         3 years
Purilogics          
Finite-Lived Intangible Assets          
Intangible assets   $ 29.9      
Purilogics | Technology          
Finite-Lived Intangible Assets          
Intangible assets   $ 28.6      
Finite lived intangible asset estimated useful life (in years)   20 years      
Purilogics | Trademarks and tradenames          
Finite-Lived Intangible Assets          
Intangible assets   $ 0.7      
Finite lived intangible asset estimated useful life (in years)   10 years      
Purilogics | Non-competition agreements          
Finite-Lived Intangible Assets          
Intangible assets   $ 0.6      
Finite lived intangible asset estimated useful life (in years)   5 years      
Other Acquisitions          
Finite-Lived Intangible Assets          
Intangible assets   $ 23.8      
Other Acquisitions | Technology          
Finite-Lived Intangible Assets          
Intangible assets   $ 17.3      
Finite lived intangible asset estimated useful life (in years)   15 years      
Other Acquisitions | Trademarks and tradenames          
Finite-Lived Intangible Assets          
Intangible assets   $ 3.3      
Finite lived intangible asset estimated useful life (in years)   10 years      
Other Acquisitions | Customer relationships          
Finite-Lived Intangible Assets          
Intangible assets   $ 3.0      
Finite lived intangible asset estimated useful life (in years)   20 years      
Other Acquisitions | Backlog          
Finite-Lived Intangible Assets          
Intangible assets   $ 0.2      
Finite lived intangible asset estimated useful life (in years)   6 months