XML 30 R75.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Debt - Commercial Paper and Credit Facilities (Details) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2019 USD ($) extension | Aug. 31, 2018 USD ($) debt_instrument
Commercial Paper |  |
Debt Instrument [Line Items] |  |
Maximum aggregate borrowing capacity | $ 3,000,000,000.0 |
Senior secured hedged inventory facility |  |
Debt Instrument [Line Items] |  |
Maximum aggregate borrowing capacity | 1,900,000,000 |
Committed borrowing capacity | $ 1,400,000,000 |
Number of years by which maturity date of credit facility may be extended | 1 year |
Senior secured hedged inventory facility | Minimum |  |
Debt Instrument [Line Items] |  |
Credit facility extensions available | extension | 1 |
Senior secured hedged inventory facility | Letters of credit |  |
Debt Instrument [Line Items] |  |
Committed borrowing capacity | $ 400,000,000 |
Senior unsecured revolving credit facility |  |
Debt Instrument [Line Items] |  |
Maximum aggregate borrowing capacity | 2,100,000,000 |
Committed borrowing capacity | $ 1,600,000,000 |
Number of years by which maturity date of credit facility may be extended | 1 year |
Senior unsecured revolving credit facility | Minimum |  |
Debt Instrument [Line Items] |  |
Credit facility extensions available | extension | 1 |
GO Zone Term Loans | Term Loan |  |
Debt Instrument [Line Items] |  |
Number of debt instruments | debt_instrument |  | 2
GO Zone Term Loan Series 2009 | Term Loan |  |
Debt Instrument [Line Items] |  |
Debt instrument face value |  | $ 100,000,000
GO Zone Term Loan Series 2010 | Term Loan |  |
Debt Instrument [Line Items] |  |
Debt instrument face value |  | $ 100,000,000
Non-extending Lender | Senior secured hedged inventory facility |  |
Debt Instrument [Line Items] |  |
Committed borrowing capacity | $ 45,000,000 |

X
- Definition Debt, Number Of Instruments + References No definition available. + Details
Name: | paa_DebtNumberOfInstruments
Namespace Prefix: | paa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the period for which the credit facility may be extended by the entity, pursuant to the terms of the credit agreement. + References No definition available. + Details
Name: | paa_LineOfCreditFacilityPeriodForWhichTermOfCreditFacilityMayBeExtended
Namespace Prefix: | paa_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of one-year extensions provided for under the credit facility. + References No definition available. + Details
Name: | paa_NumberOfOneYearExtensionsOfRevolvingCreditFacility
Namespace Prefix: | paa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=paa_SeniorSecuredHedgedInventoryFacilityMember
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: | us-gaap_ShortTermDebtTypeAxis=us-gaap_StandbyLettersOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=paa_SeniorUnsecuredRevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=paa_GOZoneTermLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=paa_TermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=paa_GOZoneTermLoanSeries2009Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=paa_GOZoneTermLoanSeries2010Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | paa_LenderTypeAxis=paa_NonextendingLenderMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |