XML 57 R41.htm IDEA: XBRL DOCUMENT
v3.20.4

Revenue Recognition (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Revenue from Contract with Customer [Abstract] |
Schedule of Disaggregation of Revenue | The following tables present our revenues disaggregated by revenue source and type of revenue for each revenue source:
|  | Year Ended December 31, 2020
|  | Natural Gas Pipelines |  | Products Pipelines |  | Terminals |  | CO 2 |  | Corporate and Eliminations |  | Total
|  | (In millions)
Revenues from contracts with customers(a) |  |  |  |  |  |  |  |  |  |  |  |
Services |  |  |  |  |  |  |  |  |  |  |  |
Firm services(b) |  | $ | 3,345 |  |  | $ | 271 |  |  | $ | 756 |  |  | $ | 1 |  |  | $ | (3) |  |  | $ | 4,370 |
Fee-based services |  | 714 |  |  | 905 |  |  | 395 |  |  | 42 |  |  | — |  |  | 2,056 |
Total services |  | 4,059 |  |  | 1,176 |  |  | 1,151 |  |  | 43 |  |  | (3) |  |  | 6,426 |
Commodity sales |  |  |  |  |  |  |  |  |  |  |  |
Natural gas sales |  | 2,038 |  |  | — |  |  | — |  |  | 1 |  |  | (7) |  |  | 2,032 |
Product sales |  | 562 |  |  | 358 |  |  | 14 |  |  | 735 |  |  | (30) |  |  | 1,639 |
Total commodity sales |  | 2,600 |  |  | 358 |  |  | 14 |  |  | 736 |  |  | (37) |  |  | 3,671 |
Total revenues from contracts with customers |  | 6,659 |  |  | 1,534 |  |  | 1,165 |  |  | 779 |  |  | (40) |  |  | 10,097 |
Other revenues(c) |  |  |  |  |  |  |  |  |  |  |  |
Leasing services |  | 466 |  |  | 166 |  |  | 557 |  |  | 47 |  |  | — |  |  | 1,236 |
Derivatives adjustments on commodity sales |  | 18 |  |  | — |  |  | — |  |  | 203 |  |  | — |  |  | 221 |
Other |  | 116 |  |  | 21 |  |  | — |  |  | 9 |  |  | — |  |  | 146 |
Total other revenues |  | 600 |  |  | 187 |  |  | 557 |  |  | 259 |  |  | — |  |  | 1,603 |
Total revenues |  | $ | 7,259 |  |  | $ | 1,721 |  |  | $ | 1,722 |  |  | $ | 1,038 |  |  | $ | (40) |  |  | $ | 11,700 |
|  | Year Ended December 31, 2019
|  | Natural Gas Pipelines |  | Products Pipelines |  | Terminals |  | CO 2 |  | Corporate and Eliminations |  | Total
|  | (In millions)
Revenues from contracts with customers(a) |  |  |  |  |  |  |  |  |  |  |  |
Services |  |  |  |  |  |  |  |  |  |  |  |
Firm services(b) |  | $ | 3,549 |  |  | $ | 319 |  |  | $ | 1,012 |  |  | $ | 1 |  |  | $ | (4) |  |  | $ | 4,877 |
Fee-based services |  | 780 |  |  | 1,016 |  |  | 560 |  |  | 60 |  |  | — |  |  | 2,416 |
Total services |  | 4,329 |  |  | 1,335 |  |  | 1,572 |  |  | 61 |  |  | (4) |  |  | 7,293 |
Commodity sales |  |  |  |  |  |  |  |  |  |  |  |
Natural gas sales |  | 2,603 |  |  | — |  |  | — |  |  | 1 |  |  | (9) |  |  | 2,595 |
Product sales |  | 805 |  |  | 289 |  |  | 20 |  |  | 1,111 |  |  | (33) |  |  | 2,192 |
Total commodity sales |  | 3,408 |  |  | 289 |  |  | 20 |  |  | 1,112 |  |  | (42) |  |  | 4,787 |
Total revenues from contracts with customers |  | 7,737 |  |  | 1,624 |  |  | 1,592 |  |  | 1,173 |  |  | (46) |  |  | 12,080 |
Other revenues(c) |  |  |  |  |  |  |  |  |  |  |  |
Leasing services |  | 273 |  |  | 182 |  |  | 442 |  |  | 54 |  |  | — |  |  | 951 |
Derivatives adjustments on commodity sales |  | 70 |  |  | — |  |  | — |  |  | (21) |  |  | — |  |  | 49 |
Other |  | 90 |  |  | 25 |  |  | — |  |  | 13 |  |  | 1 |  |  | 129 |
Total other revenues |  | 433 |  |  | 207 |  |  | 442 |  |  | 46 |  |  | 1 |  |  | 1,129 |
Total revenues |  | $ | 8,170 |  |  | $ | 1,831 |  |  | $ | 2,034 |  |  | $ | 1,219 |  |  | $ | (45) |  |  | $ | 13,209 |
|  | Year Ended December 31, 2018
|  | Natural Gas Pipelines |  | Products Pipelines |  | Terminals |  | CO 2 |  | Kinder Morgan Canada(d) |  | Corporate and Eliminations |  | Total
|  | (In millions)
Revenues from contracts with customers(a) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Services |  |  |  |  |  |  |  |  |  |  |  |  |  |
Firm services(b) |  | $ | 3,387 |  |  | $ | 376 |  |  | $ | 983 |  |  | $ | 2 |  |  | $ | — |  |  | $ | (2) |  |  | $ | 4,746 |
Fee-based services |  | 692 |  |  | 956 |  |  | 584 |  |  | 67 |  |  | 167 |  |  | — |  |  | 2,466 |
Total services |  | 4,079 |  |  | 1,332 |  |  | 1,567 |  |  | 69 |  |  | 167 |  |  | (2) |  |  | 7,212 |
Commodity sales |  |  |  |  |  |  |  |  |  |  |  |  |  |
Natural gas sales |  | 3,327 |  |  | — |  |  | — |  |  | 2 |  |  | — |  |  | (11) |  |  | 3,318 |
Product sales |  | 1,190 |  |  | 393 |  |  | 20 |  |  | 1,222 |  |  | — |  |  | (37) |  |  | 2,788 |
Total commodity sales |  | 4,517 |  |  | 393 |  |  | 20 |  |  | 1,224 |  |  | — |  |  | (48) |  |  | 6,106 |
Total revenues from contracts with customers |  | 8,596 |  |  | 1,725 |  |  | 1,587 |  |  | 1,293 |  |  | 167 |  |  | (50) |  |  | 13,318 |
Other revenues(c) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Leasing services |  | 220 |  |  | 158 |  |  | 440 |  |  | 48 |  |  | 2 |  |  | — |  |  | 868 |
Derivatives adjustments on commodity sales |  | (25) |  |  | — |  |  | — |  |  | (108) |  |  | — |  |  | — |  |  | (133) |
Other |  | 64 |  |  | 4 |  |  | — |  |  | 22 |  |  | 1 |  |  | — |  |  | 91 |
Total other revenues |  | 259 |  |  | 162 |  |  | 440 |  |  | (38) |  |  | 3 |  |  | — |  |  | 826 |
Total revenues |  | $ | 8,855 |  |  | $ | 1,887 |  |  | $ | 2,027 |  |  | $ | 1,255 |  |  | $ | 170 |  |  | $ | (50) |  |  | $ | 14,144 |
(a)Differences between the revenue classifications presented on the consolidated statements of income and the categories for the disaggregated revenues by type of revenue above are primarily attributable to revenues reflected in the “Other revenues” category above (see note (c)). (b)Includes non-cancellable firm service customer contracts with take-or-pay or minimum volume commitment elements, including those contracts where both the price and quantity amount are fixed. Excludes service contracts with indexed-based pricing, which along with revenues from other customer service contracts are reported as Fee-based services. (c)Amounts recognized as revenue under guidance prescribed in Topics of the ASC other than in Topic 606 were primarily from leases and derivative contracts. See Note 14 for additional information related to our derivative contracts. (d)On August 31, 2018, the assets comprising the Kinder Morgan Canada business segment were sold; therefore, this segment does not have results of operations on a prospective basis (see Note 4).
Revenue Allocated to Remaining Performance Obligations | The following table presents our estimated revenue allocated to remaining performance obligations for contracted revenue that has not yet been recognized, representing our “contractually committed” revenue as of December 31, 2020 that we will invoice or transfer from contract liabilities and recognize in future periods:
Year |  | Estimated Revenue
|  | (In millions)
2021 |  | $ | 4,281 |
2022 |  | 3,500 |
2023 |  | 2,824 |
2024 |  | 2,439 |
2025 |  | 2,073 |
Thereafter |  | 13,286 |
Total |  | $ | 28,403 |

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=121604090&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration