XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Oct. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in net carrying amount of goodwill
The changes in the carrying amount of goodwill for fiscal 2018 and 2017 were as follows (in thousands):
 
 
Professional Segment
 
Residential Segment
 
Total
Balance as of October 31, 2016
 
$
184,338

 
$
10,444

 
$
194,782

Goodwill acquired
 
8,921

 

 
8,921

Translation adjustments
 
1,205

 
121

 
1,326

Balance as of October 31, 2017
 
194,464

 
10,565

 
205,029

Goodwill acquired
 
20,739

 

 
20,739

Translation adjustments
 
(376
)
 
(102
)
 
(478
)
Balance as of October 31, 2018
 
$
214,827

 
$
10,463

 
$
225,290

Schedule of components of other intangible assets
The components of other intangible assets were as follows (in thousands):
October 31, 2018
 
Weighted-Average Useful Life
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net
Patents
 
9.9
 
$
18,235

 
$
(12,297
)
 
$
5,938

Non-compete agreements
 
5.5
 
6,872

 
(6,771
)
 
101

Customer-related
 
18.5
 
89,622

 
(23,653
)
 
65,969

Developed technology
 
7.6
 
31,029

 
(28,471
)
 
2,558

Trade names
 
5.0
 
2,307

 
(1,805
)
 
502

Other
 
1.0
 
800

 
(800
)
 

Total amortizable
 
14.3
 
148,865

 
(73,797
)
 
75,068

Non-amortizable - trade names
 
 
 
30,581

 

 
30,581

Total other intangible assets, net
 
 
 
$
179,446

 
$
(73,797
)
 
$
105,649

October 31, 2017
 
Weighted-Average Useful Life
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net
Patents
 
9.9
 
$
15,162

 
$
(11,599
)
 
$
3,563

Non-compete agreements
 
5.5
 
6,896

 
(6,775
)
 
121

Customer-related
 
18.8
 
87,461

 
(18,940
)
 
68,521

Developed technology
 
7.6
 
30,212

 
(26,939
)
 
3,273

Trade names
 
5.0
 
2,330

 
(1,637
)
 
693

Other
 
1.0
 
800

 
(800
)
 

Total amortizable
 
14.5
 
142,861

 
(66,690
)
 
76,171

Non-amortizable - trade names
 
 
 
27,572

 

 
27,572

Total other intangible assets, net
 
 
 
$
170,433

 
$
(66,690
)
 
$
103,743