XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Intangible Assets with Finite Lives) (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 418,233,000   $ 418,233,000
Accumulated Amortization 165,780,000   160,214,000
Net Carrying Amount 252,453,000   $ 258,019,000
Amortization of intangibles $ 5,566,000 $ 5,206,000  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 20 years 4 months 24 days   20 years 4 months 24 days
Gross Carrying Amount $ 286,058,000   $ 286,058,000
Accumulated Amortization 82,845,000   79,534,000
Net Carrying Amount $ 203,213,000   $ 206,524,000
Technologies      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 14 years   14 years
Gross Carrying Amount $ 99,349,000   $ 99,349,000
Accumulated Amortization 66,908,000   65,398,000
Net Carrying Amount $ 32,441,000   $ 33,951,000
Trademarks and other      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 16 years 7 months 6 days   16 years 7 months 6 days
Gross Carrying Amount $ 32,826,000   $ 32,826,000
Accumulated Amortization 16,027,000   15,282,000
Net Carrying Amount $ 16,799,000   $ 17,544,000