XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions (Narrative) (Details)
€ in Millions
3 Months Ended 12 Months Ended
Jun. 13, 2022
USD ($)
Nov. 22, 2021
USD ($)
Nov. 22, 2021
EUR (€)
Nov. 01, 2021
USD ($)
Jan. 31, 2022
USD ($)
Jul. 31, 2022
USD ($)
Jul. 31, 2021
USD ($)
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Business Acquisition                  
Acquisitions, net of cash acquired           $ 68,900,000 $ 0 $ 6,500,000  
Goodwill           345,800,000 322,500,000 316,800,000  
Maximum payout of contingent consideration           3,000,000      
Contingent consideration, non current             $ 0 $ 0  
Purilogics, LLC                  
Business Acquisition                  
Acquisitions, net of cash acquired $ 19,900,000                
Maximum payout of contingent consideration $ 29,000,000                
Contingent consideration accrued           23,000,000      
Goodwill           12,900,000      
Maximum payout of contingent consideration           29,000,000      
Less contingent consideration           23,000,000      
Contingent consideration, non current           $ 100,000      
Purilogics, LLC | Minimum                  
Business Acquisition                  
Contingent consideration, terminating (in years)           3 years      
Purilogics, LLC | Maximum                  
Business Acquisition                  
Contingent consideration, terminating (in years)           5 years      
Solaris Biotechnology Srl                  
Business Acquisition                  
Acquisitions, net of cash acquired   $ 45,700,000 € 41            
Pearson Arnold Industrial Services                  
Business Acquisition                  
Acquisitions, net of cash acquired       $ 3,300,000          
BOFA International LTD                  
Business Acquisition                  
Business combination, percentage of voting interests acquired (percent)         9.00%       91.00%
Business combination, consideration transferred         $ 8,000,000       $ 101,300,000
Cash acquired                 $ 2,200,000
Other acquisitions                  
Business Acquisition                  
Maximum payout of contingent consideration           $ 3,100,000      
Contingent consideration accrued           300,000      
Less contingent consideration           1,700,000      
Contingent consideration, liability, current           300,000      
Contingent consideration, non current           $ 1,400,000      
Other acquisitions | Minimum                  
Business Acquisition                  
Contingent consideration, terminating (in years)           3 years      
Other acquisitions | Maximum                  
Business Acquisition                  
Contingent consideration, terminating (in years)           5 years