XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Oct. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in net carrying amount of goodwill
The changes in the carrying amount of goodwill by reportable segment for fiscal 2020 and 2019 were as follows (in thousands):
 ProfessionalResidentialOtherTotal
Balance as of October 31, 2018$214,827 $10,463 $— $225,290 
Goodwill acquired135,524 — 1,534 137,058 
Translation adjustments(101)— (95)
Balance as of October 31, 2019350,250 10,469 1,534 362,253 
Goodwill acquired62,252 — — 62,252 
Purchase price allocation adjustment(866)— — (866)
Translation adjustments425 11 — 436 
Balance as of October 31, 2020$412,061 $10,480 $1,534 $424,075 
Schedule of finite-lived intangible assets
The components of other intangible assets were as follows (in thousands, except weighted-average useful life in years):
October 31, 2020Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18,257 $(13,919)$4,338 
Non-compete agreements5.56,892 (6,831)61 
Customer-related18.2239,634 (48,005)191,629 
Developed technology7.651,995 (35,208)16,787 
Trade names15.47,530 (2,552)4,978 
Backlog and other0.64,390 (4,390)— 
Total finite-lived15.5328,698 (110,905)217,793 
Indefinite-lived - trade names190,512 — 190,512 
Total other intangible assets, net$519,210 $(110,905)$408,305 
October 31, 2019Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18,230 $(13,102)$5,128 
Non-compete agreements5.56,868 (6,786)82 
Customer-related18.4220,390 (33,547)186,843 
Developed technology7.651,911 (31,289)20,622 
Trade names15.47,496 (2,109)5,387 
Backlog and other0.64,390 (4,390)— 
Total finite-lived15.5309,285 (91,223)218,062 
Indefinite-lived - trade names134,312 — 134,312 
Total other intangible assets, net$443,597 $(91,223)$352,374 
Schedule of indefinite-lived intangible assets
The components of other intangible assets were as follows (in thousands, except weighted-average useful life in years):
October 31, 2020Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18,257 $(13,919)$4,338 
Non-compete agreements5.56,892 (6,831)61 
Customer-related18.2239,634 (48,005)191,629 
Developed technology7.651,995 (35,208)16,787 
Trade names15.47,530 (2,552)4,978 
Backlog and other0.64,390 (4,390)— 
Total finite-lived15.5328,698 (110,905)217,793 
Indefinite-lived - trade names190,512 — 190,512 
Total other intangible assets, net$519,210 $(110,905)$408,305 
October 31, 2019Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18,230 $(13,102)$5,128 
Non-compete agreements5.56,868 (6,786)82 
Customer-related18.4220,390 (33,547)186,843 
Developed technology7.651,911 (31,289)20,622 
Trade names15.47,496 (2,109)5,387 
Backlog and other0.64,390 (4,390)— 
Total finite-lived15.5309,285 (91,223)218,062 
Indefinite-lived - trade names134,312 — 134,312 
Total other intangible assets, net$443,597 $(91,223)$352,374