XML 39 R33.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Revenues and Accounts Receivable (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Disaggregation of Revenue [Line Items] |
Disaggregation of Revenue | The following tables present the reconciliation of our revenues from contracts with customers (as described above for each segment) to segment revenues and total revenues as disclosed in our Consolidated Statements of Operations (in millions):
Year Ended December 31, 2019 |  | Transportation |  | Facilities |  | Supply and Logistics |  | Total
Revenues from contracts with customers |  | $ | 2,283 |  |  | $ | 1,122 |  |  | $ | 31,966 |  |  | $ | 35,371 |
Other items in revenues |  | 37 |  |  | 49 |  |  | 310 |  |  | 396 |
Total revenues of reportable segments |  | $ | 2,320 |  |  | $ | 1,171 |  |  | $ | 32,276 |  |  | $ | 35,767 |
Intersegment revenues |  |  |  |  |  |  |  | (2,098) |
Total revenues |  |  |  |  |  |  |  | $ | 33,669 |
Year Ended December 31, 2018 |  | Transportation |  | Facilities |  | Supply and Logistics |  | Total
Revenues from contracts with customers |  | $ | 1,976 |  |  | $ | 1,136 |  |  | $ | 32,700 |  |  | $ | 35,812 |
Other items in revenues |  | 14 |  |  | 25 |  |  | 122 |  |  | 161 |
Total revenues of reportable segments |  | $ | 1,990 |  |  | $ | 1,161 |  |  | $ | 32,822 |  |  | $ | 35,973 |
Intersegment revenues |  |  |  |  |  |  |  | (1,918) |
Total revenues |  |  |  |  |  |  |  | $ | 34,055 |
Contracts with Customers, Assets and Liabilities | The following table presents the changes in the contract liability balance (in millions):
| Contract Liabilities
Balance at December 31, 2017 | $ | 90 |
Amounts recognized as revenue | (81) |
Additions (1) (2) | 332 |
Other | (3) |
Balance at December 31, 2018 | $ | 338 |
Amounts recognized as revenue | (227) |
Additions (3) | 244 |
Other | (1) |
Balance at December 31, 2019 | $ | 354 |
(1) Includes approximately $116 million associated with crude oil sales agreements that are entered into in conjunction with storage arrangements and future inventory exchanges. Such amount was recognized as revenue in the first quarter of 2019. (2) Includes $100 million associated with long-term capacity agreements with Cactus II Pipeline LLC. See Note 9 for additional information. (3) Includes approximately $155 million associated with crude oil sales agreements that are entered into in conjunction with storage arrangements and future inventory exchanges. Such amount is expected to be recognized as revenue in the first quarter of 2020. The following is a reconciliation of trade accounts receivable from revenues from contracts with customers to total Trade accounts receivable and other receivables, net as presented on our Consolidated Balance Sheets (in millions):
| December 31, |  |
| 2019 |  | 2018
Trade accounts receivable arising from revenues from contracts with customers | $ | 3,381 |  |  | $ | 2,277 |
Other trade accounts receivables and other receivables (1) | 3,576 |  |  | 2,732 |
Impact due to contractual rights of offset with counterparties | (3,343) |  |  | (2,555) |
Trade accounts receivable and other receivables, net | $ | 3,614 |  |  | $ | 2,454 |
(1) The balance is comprised primarily of accounts receivable associated with buy/sell arrangements that are not within the scope of Topic 606.
Remaining Performance Obligations | The following table presents the amount of consideration associated with remaining performance obligations for the population of contracts with external customers meeting the presentation requirements as of December 31, 2019 (in millions):
| 2020 |  | 2021 |  | 2022 |  | 2023 |  | 2024 |  | 2025 and Thereafter
Pipeline revenues supported by minimum volume commitments and capacity agreements (1) | $ | 164 |  |  | $ | 170 |  |  | $ | 170 |  |  | $ | 168 |  |  | $ | 146 |  |  | $ | 698 |
Storage, terminalling and throughput agreement revenues | 404 |  |  | 312 |  |  | 242 |  |  | 188 |  |  | 147 |  |  | 366 |
Total | $ | 568 |  |  | $ | 482 |  |  | $ | 412 |  |  | $ | 356 |  |  | $ | 293 |  |  | $ | 1,064 |
(1) Calculated as volumes committed under contracts multiplied by the current applicable tariff rate.
Supply And Logistics |
Disaggregation of Revenue [Line Items] |
Disaggregation of Revenue | The following table presents our Supply and Logistics segment revenues from contracts with customers disaggregated by type of activity (in millions):
| Year Ended December 31, |  |
| 2019 |  | 2018
Supply and Logistics segment revenues from contracts with customers |  |  |
Crude oil transactions | $ | 30,082 |  |  | $ | 29,592 |
NGL and other transactions | 1,884 |  |  | 3,108 |
Total Supply and Logistics segment revenues from contracts with customers | $ | 31,966 |  |  | $ | 32,700 |
Transportation |
Disaggregation of Revenue [Line Items] |
Disaggregation of Revenue | The following table presents our Transportation segment revenues from contracts with customers disaggregated by type of activity (in millions):
| Year Ended December 31, |  |
| 2019 |  | 2018
Transportation segment revenues from contracts with customers |  |  |
Tariff activities: |  |  |
Crude oil pipelines | $ | 2,039 |  |  | $ | 1,724 |
NGL pipelines | 99 |  |  | 103 |
Total tariff activities | 2,138 |  |  | 1,827 |
Trucking | 145 |  |  | 149 |
Total Transportation segment revenues from contracts with customers | $ | 2,283 |  |  | $ | 1,976 |
Facilities |
Disaggregation of Revenue [Line Items] |
Disaggregation of Revenue | The following table presents our Facilities segment revenues from contracts with customers disaggregated by type of activity (in millions):
| Year Ended December 31, |  |
| 2019 |  | 2018
Facilities segment revenues from contracts with customers |  |  |
Crude oil, NGL and other terminalling and storage | $ | 697 |  |  | $ | 688 |
NGL and natural gas processing and fractionation | 349 |  |  | 364 |
Rail load / unload | 76 |  |  | 84 |
Total Facilities segment revenues from contracts with customers | $ | 1,122 |  |  | $ | 1,136 |

X
- Definition Tabular disclosure of contract balances and changes in contract balances. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=paa_SegmentSupplyAndLogisticsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=paa_SegmentTransportationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=paa_SegmentFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |