XML 72 R56.htm IDEA: XBRL DOCUMENT
v3.20.4

Divestitures - Sale of U.S. Portion of Cochin Pipeline System and KML (Details) $ in Millions |  |  | 12 Months Ended |
--- | --- | --- | --- | ---
Jan. 09, 2020 USD ($) | Dec. 16, 2019 USD ($) transactions shares | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Jan. 03, 2019
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Number of transactions closed on | transactions |  | 2 |  |  |  |
Loss (gain) on divestitures and impairments, net |  |  | $ 1,932 | $ (942) | $ 167 |
Marketable securities at fair value |  |  | $ 0 | 925 |  |
Proceeds from sale of marketable securities | $ 907 |  |  |  |  |
Proceeds from sale of marketable securities, after taxes | $ 764 |  |  |  |  |
KML and U.S. Portion of Cochin Pipeline System |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Loss (gain) on divestitures and impairments, net |  |  |  | $ (1,296) |  |
U.S. Portion of Cochin Pipeline |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Consideration |  | $ 1,553 |  |  |  |
Kinder Morgan Canada Limited |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Consideration |  | $ 892 |  |  |  |
Shares of acquirer received, per share of subsidiary held | shares |  | 0.3068 |  |  |  |
Aggregate number of shares received | shares |  | 25,000,000 |  |  |  |
Kinder Morgan Canada Limited |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Ownership percentage |  | 70.00% |  |  |  | 70.00%

X
- Definition Disposal Group, Including Discontinued Operation, Aggregate Acquirer Shares Received. + References No definition available. + Details
Name: | kmi_DisposalGroupIncludingDiscontinuedOperationAggregateShares
Namespace Prefix: | kmi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Disposal Group Including Discontinued Operation, Shares Of Acquirer Received Per Share Held. + References No definition available. + Details
Name: | kmi_DisposalGroupIncludingDiscontinuedOperationSharesOfAcquirerPerShareHeld
Namespace Prefix: | kmi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Disposal Group, Number Of Transactions + References No definition available. + Details
Name: | kmi_DisposalGroupNumberOfTransactions
Namespace Prefix: | kmi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proceeds FromSale And Maturity Of Marketable Securities After Taxes + References No definition available. + Details
Name: | kmi_ProceedsFromSaleAndMaturityOfMarketableSecuritiesAfterTaxes
Namespace Prefix: | kmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation. + References No definition available. + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 + Details
Name: | us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of investment in marketable security, classified as current. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765 Reference 2: 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.2) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_MarketableSecuritiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The parent entity's interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByParent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period. + References No definition available. + Details
Name: | us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=kmi_KMLAndU.S.PortionOfCochinPipelineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=kmi_USPortionOfCochinPipelineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=kmi_KinderMorganCanadaLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=kmi_KinderMorganCanadaLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |