XML 116 R87.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Derivatives and Risk Management Activities - Rate Risk Hedging (Details) - 12 months ended Dec. 31, 2019 $ in Millions, $ in Millions | USD ($) contract $ / $ | CAD ($) contract $ / $
--- | --- | ---
3.06%, 8 forward starting swaps (30-year) | Cash Flow Hedging |  |
Currency Exchange Rate Risk Hedging: |  |
Number of interest rate derivatives | contract | 8 | 8
Term of derivative contract | 30 years |
Notional amount | $ | $ 200 |
Average rate locked (percent) | 3.06% | 3.06%
Forward exchange contracts that exchange CAD for USD maturing in 2020 |  |
Currency Exchange Rate Risk Hedging: |  |
Notional amount | $ 202 | $ 266
Forward exchange contracts that exchange CAD for USD maturing in 2020 | Minimum |  |
Currency Exchange Rate Risk Hedging: |  |
Average exchange rate (cad per usd) | 1.00 | 1.00
Forward exchange contracts that exchange CAD for USD maturing in 2020 | Maximum |  |
Currency Exchange Rate Risk Hedging: |  |
Average exchange rate (cad per usd) | 1.31 | 1.31
Forward exchange contracts that exchange USD for CAD maturing in 2020 |  |
Currency Exchange Rate Risk Hedging: |  |
Notional amount | $ 207 | $ 274
Forward exchange contracts that exchange USD for CAD maturing in 2020 | Minimum |  |
Currency Exchange Rate Risk Hedging: |  |
Average exchange rate (cad per usd) | 1.00 | 1.00
Forward exchange contracts that exchange USD for CAD maturing in 2020 | Maximum |  |
Currency Exchange Rate Risk Hedging: |  |
Average exchange rate (cad per usd) | 1.32 | 1.32

X
- Definition Average fixed interest rate related to the group of interest rate derivatives. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Average contractual rate at which a foreign currency can be purchased or sold. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageForwardExchangeRate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DerivativeTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ForeignCurrencyDerivativesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of interest rate derivative instruments held by the entity at the reporting date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959 + Details
Name: | us-gaap_NumberOfInterestRateDerivativesHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=paa_EightForwardStartingThirtyYearInterestRateSwaps3.06PercentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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