XML 104 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operating Segments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
segment
Dec. 31, 2013
Dec. 31, 2012
Operating Segments                      
Operating segments number                 3us-gaap_NumberOfOperatingSegments    
Revenues:                      
Revenues $ 9,459us-gaap_Revenues $ 11,127us-gaap_Revenues $ 11,195us-gaap_Revenues $ 11,684us-gaap_Revenues $ 10,631us-gaap_Revenues $ 10,703us-gaap_Revenues $ 10,295us-gaap_Revenues $ 10,620us-gaap_Revenues $ 43,464us-gaap_Revenues $ 42,249us-gaap_Revenues $ 37,797us-gaap_Revenues
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments                      
Equity earnings in unconsolidated entities                 108us-gaap_IncomeLossFromEquityMethodInvestments 64us-gaap_IncomeLossFromEquityMethodInvestments 38us-gaap_IncomeLossFromEquityMethodInvestments
Segment profit                 2,291us-gaap_GrossProfit 2,167us-gaap_GrossProfit 1,945us-gaap_GrossProfit
Capital expenditures                 3,125paa_CapitalExpenditures 1,641paa_CapitalExpenditures 3,471paa_CapitalExpenditures
Maintenance capital                 224paa_MaintenanceCapital 176paa_MaintenanceCapital 170paa_MaintenanceCapital
Total assets 22,256us-gaap_Assets       20,360us-gaap_Assets       22,256us-gaap_Assets 20,360us-gaap_Assets 19,235us-gaap_Assets
Investments in unconsolidated entities 1,735us-gaap_EquityMethodInvestments       485us-gaap_EquityMethodInvestments       1,735us-gaap_EquityMethodInvestments 485us-gaap_EquityMethodInvestments 343us-gaap_EquityMethodInvestments
Transportation                      
Revenues:                      
Revenues                 774us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
701us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
623us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments                      
Equity earnings in unconsolidated entities                 108us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
64us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
38us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
Segment profit                 925us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
729us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
710us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
Capital expenditures                 2,483paa_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
1,046paa_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
1,244paa_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
Maintenance capital                 165paa_MaintenanceCapital
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
123paa_MaintenanceCapital
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
108paa_MaintenanceCapital
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
Total assets 9,637us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
      7,221us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
      9,637us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
7,221us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
6,423us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
Investments in unconsolidated entities 1,735us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
      485us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
      1,735us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
485us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
343us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
Facilities                      
Revenues:                      
Revenues                 576us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
856us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
736us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments                      
Segment profit                 584us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
616us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
482us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
Capital expenditures                 582paa_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
549paa_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
1,724paa_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
Maintenance capital                 52paa_MaintenanceCapital
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
38paa_MaintenanceCapital
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
49paa_MaintenanceCapital
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
Total assets 6,843us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
      6,555us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
      6,843us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
6,555us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
6,134us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
Supply and Logistics                      
Revenues:                      
Revenues                 42,114us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
40,692us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
36,438us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments                      
Segment profit                 782us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
822us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
753us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
Capital expenditures                 60paa_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
46paa_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
503paa_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
Maintenance capital                 7paa_MaintenanceCapital
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
15paa_MaintenanceCapital
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
13paa_MaintenanceCapital
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
Total assets 5,776us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
      6,584us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
      5,776us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
6,584us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
6,678us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
Interest expense related to hedged inventory purchases                 12paa_InterestExpenseHedgedInventoryPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
30paa_InterestExpenseHedgedInventoryPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
12paa_InterestExpenseHedgedInventoryPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
Operating Segments                      
Revenues:                      
Revenues                 44,932us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
43,571us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
38,954us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | Transportation                      
Revenues:                      
Revenues                 1,655us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
1,498us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
1,416us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
Operating Segments | Facilities                      
Revenues:                      
Revenues                 1,127us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
1,377us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
1,098us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
Operating Segments | Supply and Logistics                      
Revenues:                      
Revenues                 42,150us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
40,696us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
36,440us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
Intersegment                      
Revenues:                      
Revenues                 (1,468)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1,322)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1,157)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Intersegment | Transportation                      
Revenues:                      
Revenues                 (881)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
(797)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
(793)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentPipelineTariffActivitiesTruckingMember
Intersegment | Facilities                      
Revenues:                      
Revenues                 (551)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
(521)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
(362)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentStorageTerminallingProcessingMember
Intersegment | Supply and Logistics                      
Revenues:                      
Revenues                 $ (36)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
$ (4)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember
$ (2)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= paa_SegmentSalesAndLogisticsMember