XML 44 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Business Acquisition [Line Items]  
Number of sales centers 328us-gaap_NumberOfStores
Controlling Interest by parent 60.00%us-gaap_MinorityInterestOwnershipPercentageByParent
Ideal Distributors Ltd. [Member]  
Business Acquisition [Line Items]  
Number of sales centers 4us-gaap_NumberOfStores
/ us-gaap_BusinessAcquisitionAxis
= pool_IdealDistributorsLtdMember
CCR Distribution [Member]  
Business Acquisition [Line Items]  
Number of sales centers 1us-gaap_NumberOfStores
/ us-gaap_BusinessAcquisitionAxis
= pool_CcrDistributionMember
B. Shapiro Supply, LLC [Member]  
Business Acquisition [Line Items]  
Number of sales centers 1us-gaap_NumberOfStores
/ us-gaap_BusinessAcquisitionAxis
= pool_B.ShapiroSupplyLLCMember
SPSC, Inc. [Member]  
Business Acquisition [Line Items]  
Number of sales centers 1us-gaap_NumberOfStores
/ us-gaap_BusinessAcquisitionAxis
= pool_SpscIncMember
Atlantic Chemical & Aquatics Inc. [Member]  
Business Acquisition [Line Items]  
Number of sales centers 2us-gaap_NumberOfStores
/ us-gaap_BusinessAcquisitionAxis
= pool_AtlanticChemicalAquaticsInc.Member
DFW Stone Supply, LLC [Member]  
Business Acquisition [Line Items]  
Number of sales centers 2us-gaap_NumberOfStores
/ us-gaap_BusinessAcquisitionAxis
= pool_DFWStoneSupplyLLCMember
Pool Systems Pty. Ltd. [Member]  
Business Acquisition [Line Items]  
Contingent consideration, PSL 0.2us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= pool_PoolSystemsPty.Ltd.Member
Number of sales centers 3us-gaap_NumberOfStores
/ us-gaap_BusinessAcquisitionAxis
= pool_PoolSystemsPty.Ltd.Member
Controlling Interest by parent 60.00%us-gaap_MinorityInterestOwnershipPercentageByParent
/ us-gaap_BusinessAcquisitionAxis
= pool_PoolSystemsPty.Ltd.Member
St. Louis Hardscape Material & Supply, LLC [Member]  
Business Acquisition [Line Items]  
Number of sales centers 1us-gaap_NumberOfStores
/ us-gaap_BusinessAcquisitionAxis
= pool_St.LouisHardscapeMaterialSupplyLLCMember