XML 32 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
NCC [Member]      
Related Party Transaction [Line Items]      
Equity Method Investment, Ownership Percentage 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_NccMember
   
Cash contribution for acquisition of membership interest $ 1,100,000pool_RelatedPartyCashContributionForAcquisitionOfMembershipInterest
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_NccMember
   
Office space occupied (in square feet) 54,800pool_RelatedPartyOfficeSpaceAreaOccupied
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_NccMember
   
Monthly rent expense (per month) 83,342pool_RelatedPartyMonthlyRentExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_NccMember
   
Related Party Rent expense 989,000pool_RelatedPartyRentExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_NccMember
950,000pool_RelatedPartyRentExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_NccMember
937,000pool_RelatedPartyRentExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_NccMember
Other Leases [Member]      
Related Party Transaction [Line Items]      
Related Party Rent expense $ 64,000pool_RelatedPartyRentExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_OtherLeasesMember
$ 178,000pool_RelatedPartyRentExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_OtherLeasesMember
$ 183,000pool_RelatedPartyRentExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pool_OtherLeasesMember