XML 143 R127.htm IDEA: XBRL DOCUMENT
v3.20.4

Litigation and Environmental - Portland (Details) - Environmental Protection Agency - Portland Harbor Superfund Site, Willamette River, Portland, Oregon $ in Billions |  | 12 Months Ended
--- | --- | ---
Jan. 06, 2017 USD ($) | Dec. 31, 2020 Terminals Parties
GATX Terminals Corporation (n/k/a KMLT) |  |
Accrual for Environmental Loss Contingencies, Gross | $ | $ 1.1 |
Estimated Remedy Implementation Period | 13 years |
Number of Parties Involved In Site Cleanup Allocation Negotiations | Parties |  | 90
Number of Liquid Terminals |  | 2
KMBT |  |
Number of Liquid Terminals |  | 2

X
- Definition Estimated time to complete the implementation of remedial work + References No definition available. + Details
Name: | kmi_EstimatedRemedyImplementationPeriod
Namespace Prefix: | kmi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Liquid Terminals + References No definition available. + Details
Name: | kmi_NumberofLiquidTerminals
Namespace Prefix: | kmi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Parties Involved In Site Cleanup Allocation Negotiations + References No definition available. + Details
Name: | kmi_NumberofPartiesInvolvedInSiteCleanupAllocationNegotiations
Namespace Prefix: | kmi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Site Contingency, Loss Exposure Not Accrued, Estimate Of Costs + References No definition available. + Details
Name: | kmi_SiteContingencyLossExposureNotAccruedEstimateOfCosts
Namespace Prefix: | kmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | dei_LegalEntityAxis=kmi_GATXTerminalsCorporationnkaKMLTMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=kmi_EnvironmentalProtectionAgencyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalRemediationSiteAxis=kmi_PortlandHarborSuperfundSiteWillametteRiverPortlandOregonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=kmi_KMBTMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |