XML 64 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Risk Management Activities (Details 3)
In Millions, unless otherwise specified
Mar. 31, 2015
Forward exchange contracts that exchange CAD for USD at the rate USD 1.00 to CAD 1.27 maturing in 2015
USD ($)
Mar. 31, 2015
Forward exchange contracts that exchange CAD for USD at the rate USD 1.00 to CAD 1.27 maturing in 2015
CAD
Mar. 31, 2015
Forward exchange contracts that exchange CAD for USD at the rate USD 1.00 to CAD 1.27 maturing in 2016
USD ($)
Mar. 31, 2015
Forward exchange contracts that exchange CAD for USD at the rate USD 1.00 to CAD 1.27 maturing in 2016
CAD
Mar. 31, 2015
Forward exchange contracts that exchange CAD for USD
USD ($)
Mar. 31, 2015
Forward exchange contracts that exchange CAD for USD
CAD
Mar. 31, 2015
Forward exchange contracts that exchange USD for CAD at the rate USD 1.00 to CAD 1.24 maturing in 2015
USD ($)
Mar. 31, 2015
Forward exchange contracts that exchange USD for CAD at the rate USD 1.00 to CAD 1.24 maturing in 2015
CAD
Mar. 31, 2015
Forward exchange contracts that exchange USD for CAD at the rate USD 1.00 to CAD 1.27 maturing in 2016
USD ($)
Mar. 31, 2015
Forward exchange contracts that exchange USD for CAD at the rate USD 1.00 to CAD 1.27 maturing in 2016
CAD
Mar. 31, 2015
Forward exchange contracts that exchange USD for CAD
USD ($)
Mar. 31, 2015
Forward exchange contracts that exchange USD for CAD
CAD
Currency Exchange Rate Risk Hedging:                        
Notional amount of derivatives $ 147invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeCanadianDollarsForUSDollarsAtAverageRateDisclosedMaturingIn2015Member
187invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeCanadianDollarsForUSDollarsAtAverageRateDisclosedMaturingIn2015Member
$ 5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeCanadianDollarsForUSDollarsAtAverageRateDisclosedMaturingIn2016Member
7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeCanadianDollarsForUSDollarsAtAverageRateDisclosedMaturingIn2016Member
$ 152invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeCanadianDollarsForUSDollarsMember
194invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeCanadianDollarsForUSDollarsMember
$ 181invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeUSDollarsForCanadianDollarsAtAverageRateDisclosedMaturingIn2015Member
225invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeUSDollarsForCanadianDollarsAtAverageRateDisclosedMaturingIn2015Member
$ 5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeUSDollarsForCanadianDollarsAtAverageRateDisclosedMaturingIn2016Member
7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeUSDollarsForCanadianDollarsAtAverageRateDisclosedMaturingIn2016Member
$ 186invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeUSDollarsForCanadianDollarsMember
232invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeUSDollarsForCanadianDollarsMember
Average exchange rate   1.27us-gaap_DerivativeAverageForwardExchangeRate1
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeCanadianDollarsForUSDollarsAtAverageRateDisclosedMaturingIn2015Member
  1.27us-gaap_DerivativeAverageForwardExchangeRate1
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeCanadianDollarsForUSDollarsAtAverageRateDisclosedMaturingIn2016Member
      1.24us-gaap_DerivativeAverageForwardExchangeRate1
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeUSDollarsForCanadianDollarsAtAverageRateDisclosedMaturingIn2015Member
  1.27us-gaap_DerivativeAverageForwardExchangeRate1
/ us-gaap_DerivativeInstrumentRiskAxis
= paa_ForeignExchangeForwardContractsThatExchangeUSDollarsForCanadianDollarsAtAverageRateDisclosedMaturingIn2016Member