XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
The table below presents changes in the carrying amount of goodwill and our accumulated impairment losses (in thousands):
Goodwill (gross) at December 31, 2020
$281,556 
Acquired goodwill (1)
422,126 
Foreign currency translation and other adjustments(1,929)
Goodwill (gross) at December 31, 2021701,753 
Accumulated impairment losses at December 31, 2020
(13,389)
Goodwill impairment— 
Accumulated impairment losses at December 31, 2021(13,389)
Goodwill (net) at December 31, 2021$688,364 
Goodwill (gross) at December 31, 2021$701,753 
Acquired goodwill5,500 
Foreign currency translation and other adjustments(1,266)
Goodwill (gross) at December 31, 2022705,987 
Accumulated impairment losses at December 31, 2021(13,389)
Goodwill impairment(605)
Accumulated impairment losses at December 31, 2022(13,994)
Goodwill (net) at December 31, 2022$691,993 
(1)Primarily includes the acquisition of Porpoise Pool & Patio, Inc.
Other intangible assets
Other intangible assets consisted of the following (in thousands):
 December 31,Weighted Average Useful Life
 20222021
Intangibles GrossAccumulated AmortizationIntangibles NetIntangibles GrossAccumulated AmortizationIntangibles Net
Horizon tradename$8,400 $ $8,400 $8,400 $— $8,400 Indefinite
Pinch A Penny brand name169,000  169,000 169,000 — 169,000 Indefinite
National Pool Tile (NPT) tradename1,500 (1,112)388 1,500 (1,037)463 20
Non-compete agreements6,022 (2,533)3,489 8,096 (3,891)4,205 4.58
Customer relationships109,000 (5,677)103,323 109,000 (214)108,786 20
Franchise agreements22,000 (1,150)20,850 22,000 (40)21,960 20
Total other intangibles$315,922 $(10,472)$305,450 $317,996 $(5,182)$312,814 
Estimated amortization expense for other intangible assets for next five years
The table below presents estimated amortization expense for other intangible assets for the next five years (in thousands):
2023$7,908 
20247,602 
20257,441 
20267,013 
20276,660