XML 32 R23.htm IDEA: XBRL DOCUMENT v2.4.1.9
Interest Rate Swaps (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Interest Rate Swap 1 [Member]  
Derivative [Line Items]  
Interest rate swap agreement, effective date Nov. 21, 2011
Interest rate swap agreement, notional amount $ 25.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap1Member
Interest rate swap agreement, fixed interest rate 1.185%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap1Member
Interest rate swap agreement, termination date Oct. 19, 2016
Interest Rate Swap 2 [Member]  
Derivative [Line Items]  
Interest rate swap agreement, effective date Nov. 21, 2011
Interest rate swap agreement, notional amount 25.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap2Member
Interest rate swap agreement, fixed interest rate 1.185%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap2Member
Interest rate swap agreement, termination date Oct. 19, 2016
Interest Rate Swap 3 [Member]  
Derivative [Line Items]  
Interest rate swap agreement, effective date Dec. 21, 2011
Interest rate swap agreement, notional amount 50.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap3Member
Interest rate swap agreement, fixed interest rate 1.10%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap3Member
Interest rate swap agreement, termination date Oct. 19, 2016
Interest Rate Swap 4 [Member]  
Derivative [Line Items]  
Interest rate swap agreement, effective date Jan. 17, 2012
Interest rate swap agreement, notional amount 25.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap4Member
Interest rate swap agreement, fixed interest rate 1.05%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap4Member
Interest rate swap agreement, termination date Oct. 19, 2016
Interest Rate Swap 5 [Member]  
Derivative [Line Items]  
Interest rate swap agreement, effective date Jan. 19, 2012
Interest rate swap agreement, notional amount $ 25.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap5Member
Interest rate swap agreement, fixed interest rate 0.99%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= pool_InterestRateSwap5Member
Interest rate swap agreement, termination date Oct. 19, 2016