XML 47 R32.htm IDEA: XBRL DOCUMENT
v3.5.0.2

General Earnings Per Share (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2016 | Jun. 30, 2015 | Jun. 30, 2016 | Jun. 30, 2015
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |  |  |  |
Net Income Available to Common Stockholders | $ 333 | $ 333 | $ 609 | $ 762
Basic Weighted Average Common Shares Outstanding | 2,229 | 2,175 | 2,229 | 2,158
Warrants | 0 | 12 | 0 | 11
Diluted Weighted Average Common Shares Outstanding | 2,229 | 2,187 | 2,229 | 2,169
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ 40 |  | $ 40 |
Unvested restricted stock awards |  |  |  |
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |  |  |  |
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements | 8 | 7 | 8 | 7
Warrants to purchase our Class P shares(a) |  |  |  |
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |  |  |  |
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements | 293 | 287 | 293 | 288
Convertible trust preferred securities |  |  |  |
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |  |  |  |
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements | 8 | 8 | 8 | 9
Mandatory convertible preferred stock(b) |  |  |  |
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |  |  |  |
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements | 58 |  | 58 |
Class P |  |  |  |
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |  |  |  |
Net Income Available to Common Stockholders | $ 332 | $ 330 | $ 607 | $ 756
Basic Weighted Average Common Shares Outstanding | 2,229 | 2,175 | 2,229 | 2,158
Restricted stock awards(a) |  |  |  |
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |  |  |  |
Net Income Available to Common Stockholders | $ 1 | $ 3 | $ 2 | $ 6
Unvested Restricted Stock Awards, Issued and Non Issued | 8 |  | 8 |

X
- Definition Incremental Common Shares Attributable to Dilutive Effect of Warrants + References No definition available. + Details
Name: | kmi_IncrementalCommonSharesAttributabletoDilutiveEffectofWarrants
Namespace Prefix: | kmi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unvested Restricted Stock Awards, Issued and Non Issued + References No definition available. + Details
Name: | kmi_UnvestedRestrictedStockAwardsIssuedandNonIssued
Namespace Prefix: | kmi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(4)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 28A -URI http://asc.fasb.org/extlink&oid=64863997&loc=d3e1500-109256 + Details
Name: | us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net income after adjustments for dividends on preferred stock (declared in the period) and/or cumulative preferred stock (accumulated for the period). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=64863997&loc=d3e1377-109256 + Details
Name: | us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=64863997&loc=d3e1505-109256 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=64863997&loc=d3e1448-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Weighted-Average Number of Common Shares Outstanding -URI http://asc.fasb.org/extlink&oid=6528421 + Details
Name: | us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=kmi_A9.75SeriesAMandatoryConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=kmi_ClassPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=kmi_ParticipatingSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |