XML 99 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Intangible Assets with Finite Lives) (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 418,233,000 $ 400,509,000  
Accumulated Amortization 160,214,000 138,619,000  
Net Carrying Amount 258,019,000 261,890,000  
Amortization of intangibles $ 21,595,000 $ 18,320,000 $ 21,075,000
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 20 years 4 months 24 days 20 years 6 months  
Gross Carrying Amount $ 286,058,000 $ 276,834,000  
Accumulated Amortization 79,534,000 66,484,000  
Net Carrying Amount $ 206,524,000 $ 210,350,000  
Technologies      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 14 years 12 years 8 months 12 days  
Gross Carrying Amount $ 99,349,000 $ 92,649,000  
Accumulated Amortization 65,398,000 59,522,000  
Net Carrying Amount $ 33,951,000 $ 33,127,000  
Trademarks and other      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 16 years 7 months 6 days 16 years 8 months 12 days  
Gross Carrying Amount $ 32,826,000 $ 31,026,000  
Accumulated Amortization 15,282,000 12,613,000  
Net Carrying Amount $ 17,544,000 $ 18,413,000