XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Other Intangible Assets    
Estimated useful life 13 years 4 months 24 days 14 years 7 months 6 days
Gross Carrying Amount $ 464,332 $ 364,263
Accumulated Amortization (167,852) (134,866)
Net 296,480 229,397
Indefinite-lived - trade names 289,352 190,644
Total other intangible assets, gross 753,684 554,907
Total other intangible assets, net $ 585,832 $ 420,041
Patents    
Other Intangible Assets    
Estimated useful life 9 years 10 months 24 days 9 years 10 months 24 days
Gross Carrying Amount $ 18,210 $ 18,283
Accumulated Amortization (15,317) (14,670)
Net $ 2,893 $ 3,613
Non-compete agreements    
Other Intangible Assets    
Estimated useful life 5 years 6 months 5 years 6 months
Gross Carrying Amount $ 6,851 $ 6,914
Accumulated Amortization (6,829) (6,872)
Net $ 22 $ 42
Customer-related    
Other Intangible Assets    
Estimated useful life 16 years 18 years 2 months 12 days
Gross Carrying Amount $ 320,959 $ 239,679
Accumulated Amortization (83,805) (62,617)
Net $ 237,154 $ 177,062
Developed technology    
Other Intangible Assets    
Estimated useful life 7 years 1 month 6 days 7 years
Gross Carrying Amount $ 101,915 $ 87,473
Accumulated Amortization (53,001) (43,348)
Net $ 48,914 $ 44,125
Trade names    
Other Intangible Assets    
Estimated useful life 13 years 9 months 18 days 15 years 4 months 24 days
Gross Carrying Amount $ 10,667 $ 7,524
Accumulated Amortization (3,395) (2,969)
Net $ 7,272 $ 4,555
Backlog and other    
Other Intangible Assets    
Estimated useful life 7 months 6 days 7 months 6 days
Gross Carrying Amount $ 5,730 $ 4,390
Accumulated Amortization (5,505) (4,390)
Net $ 225 $ 0