XML 99 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets (Details) - USD ($)
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 400,509,000 $ 361,095,000  
Accumulated Amortization 138,619,000 120,299,000  
Net Carrying Amount 261,890,000 240,796,000  
Amortization of intangibles 18,320,000 $ 21,075,000 $ 22,823,000
Estimated Amortization Expense, Fiscal Year Maturity [Abstract]      
2020 20,700,000    
2021 19,563,000    
2022 18,322,000    
2023 18,322,000    
2024 $ 17,631,000    
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 20 years 6 months 21 years  
Gross Carrying Amount $ 276,834,000 $ 249,831,000  
Accumulated Amortization 66,484,000 55,350,000  
Net Carrying Amount $ 210,350,000 $ 194,481,000  
Technologies      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 12 years 8 months 12 days 12 years 9 months 15 days  
Gross Carrying Amount $ 92,649,000 $ 82,370,000  
Accumulated Amortization 59,522,000 54,386,000  
Net Carrying Amount $ 33,127,000 $ 27,984,000  
Trademarks and other      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 16 years 8 months 12 days 16 years 4 months 22 days  
Gross Carrying Amount $ 31,026,000 $ 28,894,000  
Accumulated Amortization 12,613,000 10,563,000  
Net Carrying Amount $ 18,413,000 $ 18,331,000