XML 81 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Other Intangible Assets    
Estimated useful life 14 years 7 months 6 days 15 years 6 months
Gross Carrying Amount $ 364,263 $ 328,698
Accumulated Amortization (134,866) (110,905)
Net 229,397 217,793
Indefinite-lived - trade names 190,644 190,512
Total other intangible assets, gross 554,907 519,210
Total other intangible assets, net $ 420,041 $ 408,305
Patents    
Other Intangible Assets    
Estimated useful life 9 years 10 months 24 days 9 years 10 months 24 days
Gross Carrying Amount $ 18,283 $ 18,257
Accumulated Amortization (14,670) (13,919)
Net $ 3,613 $ 4,338
Non-compete agreements    
Other Intangible Assets    
Estimated useful life 5 years 6 months 5 years 6 months
Gross Carrying Amount $ 6,914 $ 6,892
Accumulated Amortization (6,872) (6,831)
Net $ 42 $ 61
Customer-related    
Other Intangible Assets    
Estimated useful life 18 years 2 months 12 days 18 years 2 months 12 days
Gross Carrying Amount $ 239,679 $ 239,634
Accumulated Amortization (62,617) (48,005)
Net $ 177,062 $ 191,629
Developed technology    
Other Intangible Assets    
Estimated useful life 7 years 7 years 7 months 6 days
Gross Carrying Amount $ 87,473 $ 51,995
Accumulated Amortization (43,348) (35,208)
Net $ 44,125 $ 16,787
Trade names    
Other Intangible Assets    
Estimated useful life 15 years 4 months 24 days 15 years 4 months 24 days
Gross Carrying Amount $ 7,524 $ 7,530
Accumulated Amortization (2,969) (2,552)
Net $ 4,555 $ 4,978
Backlog and other    
Other Intangible Assets    
Estimated useful life 7 months 6 days 7 months 6 days
Gross Carrying Amount $ 4,390 $ 4,390
Accumulated Amortization (4,390) (4,390)
Net $ 0 $ 0