XML 90 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Other Intangible Assets    
Gross Carrying Amount $ 328,698 $ 309,285
Accumulated Amortization (110,905) (91,223)
Net 217,793 218,062
Indefinite-lived - trade names 190,512 134,312
Total other intangible assets, gross 519,210 443,597
Total other intangible assets, net $ 408,305 $ 352,374
Estimated useful life (years) 15 years 6 months 15 years 6 months
Patents    
Other Intangible Assets    
Gross Carrying Amount $ 18,257 $ 18,230
Accumulated Amortization (13,919) (13,102)
Net $ 4,338 $ 5,128
Estimated useful life (years) 9 years 10 months 24 days 9 years 10 months 24 days
Non-compete agreements    
Other Intangible Assets    
Gross Carrying Amount $ 6,892 $ 6,868
Accumulated Amortization (6,831) (6,786)
Net $ 61 $ 82
Estimated useful life (years) 5 years 6 months 5 years 6 months
Customer-related    
Other Intangible Assets    
Gross Carrying Amount $ 239,634 $ 220,390
Accumulated Amortization (48,005) (33,547)
Net $ 191,629 $ 186,843
Estimated useful life (years) 18 years 2 months 12 days 18 years 4 months 24 days
Developed technology    
Other Intangible Assets    
Gross Carrying Amount $ 51,995 $ 51,911
Accumulated Amortization (35,208) (31,289)
Net $ 16,787 $ 20,622
Estimated useful life (years) 7 years 7 months 6 days 7 years 7 months 6 days
Trade names    
Other Intangible Assets    
Gross Carrying Amount $ 7,530 $ 7,496
Accumulated Amortization (2,552) (2,109)
Net $ 4,978 $ 5,387
Estimated useful life (years) 15 years 4 months 24 days 15 years 4 months 24 days
Backlog and other    
Other Intangible Assets    
Gross Carrying Amount $ 4,390 $ 4,390
Accumulated Amortization (4,390) (4,390)
Net $ 0 $ 0
Estimated useful life (years) 7 months 6 days 7 months 6 days