XML 28 R17.htm IDEA: XBRL DOCUMENT
v3.19.2

Fair Value Measurements and Interest Rate Swaps (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2019
Derivative [Line Items] |
Estimated fair value of contracts | The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
|  | Fair Value at June 30,
|  | 2019 |  | 2018
Level 2 |  |  |  |
Unrealized gains on interest rate swaps |  | $ | 714 |  |  | $ | 3,096 |
Unrealized losses on interest rate swaps |  | 880 |  |  | — |
Level 3 |  |  |  |
Contingent consideration liabilities |  | $ | 851 |  |  | $ | 1,481 |
Interest Rate Swap Agreements[Member] |
Derivative [Line Items] |
Schedule of Interest Rate Derivatives | The following table provides additional details related to each of these amended interest rate swap contracts:
Derivative |  | Amendment Date |  | Notional Amount (in millions) |  | Fixed Interest Rate
Interest rate swap 1 |  | October 1, 2015 |  | $75.0 |  | 2.273%
Interest rate swap 2 |  | October 1, 2015 |  | $25.0 |  | 2.111%
Interest rate swap 3 |  | October 1, 2015 |  | $50.0 |  | 2.111%
Forward-Starting Interest Rate Swap Agreements[Member] |
Derivative [Line Items] |
Schedule of Interest Rate Derivatives | The following table provides additional details related to each of these forward-starting interest rate swap contracts:
Derivative |  | Inception Date |  | Notional Amount (in millions) |  | Fixed Interest Rate
Forward-starting interest rate swap 1 |  | July 6, 2016 |  | $150.0 |  | 1.1425%
Forward-starting interest rate swap 2 |  | May 7, 2019 |  | $75.0 |  | 2.0925%

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueByBalanceSheetGroupingTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959 + Details
Name: | us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_DerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pool_ForwardstartingInterestRateSwapAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |