XML 30 R44.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Related Party Transactions (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2011 | Dec. 31, 2010 | Dec. 31, 2009
NCC [Member] |  |  |
Related Party Transaction [Line Items] |  |  |
Membership interest acquired (in hundredths) | 50.00% |  |
Cash contribution for acquisition of membership interest | $ 1,100,000 |  |
Office space occupied (in square feet) | 50,000 |  |
Lease term (in years) | 10 |  |
Monthly rent expense (per month) | 78,056 |  |
Rent expense | 923,000 | 835,000 | 819,000
S and C Development, LLC [Member] |  |  |
Related Party Transaction [Line Items] |  |  |
Office space occupied (in square feet) | 8,600 |  |
Lease term (in years) | 7 |  |
Monthly rent expense (per month) | 5,611 |  |
Kenneth St. Romain [Member] |  |  |
Related Party Transaction [Line Items] |  |  |
Office space occupied (in square feet) | 20,000 |  |
Lease term (in years) | 5 |  |
Monthly rent expense (per month) | 9,641 |  |
Other Leases [Member] |  |  |
Related Party Transaction [Line Items] |  |  |
Rent expense | $ 405,000 | $ 469,000 | $ 461,000

X
- Definition The cash contribution for acquisition of membership interest with a related party. + References No definition available. + Details
Name: | pool_RelatedPartyCashContributionForAcquisitionOfMembershipInterest
Namespace Prefix: | pool_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The lease term specified on the related party lease agreement. + References No definition available. + Details
Name: | pool_RelatedPartyLeaseTerm
Namespace Prefix: | pool_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Membership interest acquired from related party. + References No definition available. + Details
Name: | pool_RelatedPartyMembershipInterestAcquired
Namespace Prefix: | pool_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The related party monthly rent expense. + References No definition available. + Details
Name: | pool_RelatedPartyMonthlyRentExpense
Namespace Prefix: | pool_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The office space area occupied with a related party. + References No definition available. + Details
Name: | pool_RelatedPartyOfficeSpaceAreaOccupied
Namespace Prefix: | pool_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Related party operating lease rent expense. + References No definition available. + Details
Name: | pool_RelatedPartyRentExpense
Namespace Prefix: | pool_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration