XML 40 R87.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Pensions, Other Post-employment Benefits and Employee Benefit Plans Benefit Obligations and Plan Assets (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined Benefit Plan, Effect of One Percentage Point Increase on Service and Interest Cost Components | $ 1,000,000 us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Health Care Cost Trend Rate Assumed for Next Fiscal Year | 7.25%us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 6.88%us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Ultimate Health Care Cost Trend Rate | 5.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 5.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Year that Rate Reaches Ultimate Trend Rate | 2022 | 2018 |
Defined benefit plan, drug cost trend rate | 7.25%iep_DefinedBenefitPlanDrugCostTrendRate / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 7.81%iep_DefinedBenefitPlanDrugCostTrendRate / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, ultimate drug cost trend rate | 5.00%iep_DefinedBenefitPlanUltimateDrugCostTrendRate / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 5.00%iep_DefinedBenefitPlanUltimateDrugCostTrendRate / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan Year That Drug Cost Rate Reaches Ultimate Trend Rate | 2022 | 2018 |
Defined Benefit Plan, Effect of One Percentage Point Increase on Accumulated Postretirement Benefit Obligation | 32,000,000 us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components | (1,000,000)us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1 / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation | (28,000,000)us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1 / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
United States Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months | 94,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined benefit plans, amount in AOCI expected to be reclassed into net periodic benefit cost in the next year, amortization of actuarial losses |  | 0 iep_DefinedBenefitPlansAmountInAociExpectedToBeReclassedIntoNetPeriodicBenefitCostInNextYearAmortizationOfActuarialLosses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Projected Benefit Obligation | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, plans with projected benefit obligations in excess of plan assets, aggregate projected benefit obligation | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate | 4.55%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 3.70%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, assumption used calculated projected benefit obligation, discount rate | 3.85%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 4.55%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Benefit Obligation | 1,291,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 1,184,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 1,298,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember
Service cost | 3,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 4,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Interest cost | 52,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 47,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Employee contributions | 0 us-gaap_DefinedBenefitPlanContributionsByPlanParticipants / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanContributionsByPlanParticipants / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Benefits paid | (96,000,000)us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (64,000,000)us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Medicare subsidies received | 0 us-gaap_DefinedBenefitPlanGrossPrescriptionDrugSubsidyReceiptsReceived / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanGrossPrescriptionDrugSubsidyReceiptsReceived / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Plan amendments | 0 iep_DefinedBenefitPlanEffectOfPlanAmendmentsOnChangeInBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 iep_DefinedBenefitPlanEffectOfPlanAmendmentsOnChangeInBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Curtailments | 0 us-gaap_DefinedBenefitPlanCurtailments / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanCurtailments / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Settlements | (3,000,000)us-gaap_DefinedBenefitPlanSettlementsBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanSettlementsBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Actuarial losses (gains) and changes in actuarial assumptions | 151,000,000 us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (101,000,000)us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Net transfers in (out) | 0 us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Currency translation | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Fair Value of Plan Assets | 912,000,000 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 909,000,000 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 778,000,000 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember
Actual return on plan assets | 43,000,000 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 138,000,000 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Company contributions | 56,000,000 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 60,000,000 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Expenses | 0 us-gaap_DefinedBenefitPlanAdministrationExpenses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (3,000,000)us-gaap_DefinedBenefitPlanAdministrationExpenses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Currency translation | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Funded status of the plan | (379,000,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (275,000,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Net liability recognized | (379,000,000)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (275,000,000)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Actuarial losses included in Accumulated other comprehensive income | 409,000,000 iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 242,000,000 iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Prior service cost (credit) | 0 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), before Tax | 409,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 242,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, assumption used calculated projected benefit obligation, rate of compensation increase | 0.00%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0.00%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets | 6.95%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 7.45%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase | 0.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, plans with projected benefit obligations in excess of plan assets, fair value of plan assets | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Accumulated Benefit Obligation | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Fair Value of Plan Assets | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plans, amount in AOCI expected to be reclassed into net periodic benefit cost in the next year, amortization of prior service credit |  | 0 iep_DefinedBenefitPlansAmountInAociExpectedToBeReclassedIntoNetPeriodicBenefitCostInNextYearAmortizationOfPriorServiceCredit / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year |  | 0 us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Expected Future Benefit Payments, Year Two | 84,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Year Three | 83,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Year Four | 81,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Year Five | 82,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Five Fiscal Years Thereafter | 392,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Pension Benefits |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Service cost | 16,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 16,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 30,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember
Interest cost | 76,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 69,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 77,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember
Pension Benefits | Railcar and Food Packaging [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined Benefit Plan, Benefit Obligation | 203,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 176,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 198,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember
Service cost | 1,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 1,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Interest cost | 8,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 8,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Benefits paid | (10,000,000)us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | (10,000,000)us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Actuarial losses (gains) and changes in actuarial assumptions | 29,000,000 us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | (21,000,000)us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Currency translation | (1,000,000)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Defined Benefit Plan, Fair Value of Plan Assets | 144,000,000 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 140,000,000 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 125,000,000 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember
Actual return on plan assets | 9,000,000 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 20,000,000 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Company contributions | 6,000,000 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 5,000,000 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Currency translation | (1,000,000)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Funded status of the plan | (59,000,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | (36,000,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Net liability recognized | (59,000,000)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | (36,000,000)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Actuarial losses included in Accumulated other comprehensive income | (59,000,000)iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | (28,000,000)iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), before Tax | (59,000,000)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | (28,000,000)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Non-U.S. Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months | 26,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined benefit plans, amount in AOCI expected to be reclassed into net periodic benefit cost in the next year, amortization of actuarial losses |  | 0 iep_DefinedBenefitPlansAmountInAociExpectedToBeReclassedIntoNetPeriodicBenefitCostInNextYearAmortizationOfActuarialLosses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Projected Benefit Obligation | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, plans with projected benefit obligations in excess of plan assets, aggregate projected benefit obligation | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate | 3.49%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 2.99%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, assumption used calculated projected benefit obligation, discount rate | 1.77%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 3.49%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Benefit Obligation | 575,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 450,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 474,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember
Service cost | 12,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 12,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Interest cost | 16,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 14,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Employee contributions | 0 us-gaap_DefinedBenefitPlanContributionsByPlanParticipants / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanContributionsByPlanParticipants / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Benefits paid | (28,000,000)us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (28,000,000)us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Medicare subsidies received | 0 us-gaap_DefinedBenefitPlanGrossPrescriptionDrugSubsidyReceiptsReceived / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanGrossPrescriptionDrugSubsidyReceiptsReceived / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Plan amendments | 0 iep_DefinedBenefitPlanEffectOfPlanAmendmentsOnChangeInBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 iep_DefinedBenefitPlanEffectOfPlanAmendmentsOnChangeInBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Curtailments | (1,000,000)us-gaap_DefinedBenefitPlanCurtailments / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (1,000,000)us-gaap_DefinedBenefitPlanCurtailments / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Settlements | 0 us-gaap_DefinedBenefitPlanSettlementsBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanSettlementsBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Actuarial losses (gains) and changes in actuarial assumptions | 112,000,000 us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (25,000,000)us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Net transfers in (out) | 73,000,000 us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (11,000,000)us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Currency translation | (59,000,000)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 15,000,000 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Fair Value of Plan Assets | 54,000,000 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 55,000,000 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 55,000,000 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember
Actual return on plan assets | 3,000,000 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 2,000,000 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Company contributions | 30,000,000 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 24,000,000 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Expenses | 0 us-gaap_DefinedBenefitPlanAdministrationExpenses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanAdministrationExpenses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Currency translation | (6,000,000)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 2,000,000 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Funded status of the plan | (521,000,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (395,000,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Net liability recognized | (521,000,000)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (395,000,000)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Actuarial losses included in Accumulated other comprehensive income | 151,000,000 iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 81,000,000 iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Prior service cost (credit) | (2,000,000)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (3,000,000)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), before Tax | 153,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 84,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, assumption used calculated projected benefit obligation, rate of compensation increase | 3.16%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 3.17%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets | 4.18%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 4.62%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase | 3.17%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 3.13%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, plans with projected benefit obligations in excess of plan assets, fair value of plan assets | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Accumulated Benefit Obligation | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Fair Value of Plan Assets | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plans, amount in AOCI expected to be reclassed into net periodic benefit cost in the next year, amortization of prior service credit |  | 0 iep_DefinedBenefitPlansAmountInAociExpectedToBeReclassedIntoNetPeriodicBenefitCostInNextYearAmortizationOfPriorServiceCredit / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year |  | 0 us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Expected Future Benefit Payments, Year Two | 25,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Year Three | 25,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Year Four | 26,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Year Five | 27,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Five Fiscal Years Thereafter | 139,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Other Post-Employment Benefits |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Service cost | 0 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | 0 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | 1,000,000 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Interest cost | 15,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | 11,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | 14,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Other Post-Employment Benefits | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months | 27,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined benefit plans, amount in AOCI expected to be reclassed into net periodic benefit cost in the next year, amortization of actuarial losses |  | 0 iep_DefinedBenefitPlansAmountInAociExpectedToBeReclassedIntoNetPeriodicBenefitCostInNextYearAmortizationOfActuarialLosses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, plans with projected benefit obligations in excess of plan assets, aggregate projected benefit obligation | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate | 4.45%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 3.60%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, assumption used calculated projected benefit obligation, discount rate | 3.84%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 4.45%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationDiscountRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Benefit Obligation | 368,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 335,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 395,000,000 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember
Service cost | 0 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Interest cost | 15,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 11,000,000 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Employee contributions | 0 us-gaap_DefinedBenefitPlanContributionsByPlanParticipants / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 1,000,000 us-gaap_DefinedBenefitPlanContributionsByPlanParticipants / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Benefits paid | (26,000,000)us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (28,000,000)us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Medicare subsidies received | 1,000,000 us-gaap_DefinedBenefitPlanGrossPrescriptionDrugSubsidyReceiptsReceived / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 3,000,000 us-gaap_DefinedBenefitPlanGrossPrescriptionDrugSubsidyReceiptsReceived / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Plan amendments | 8,000,000 iep_DefinedBenefitPlanEffectOfPlanAmendmentsOnChangeInBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 iep_DefinedBenefitPlanEffectOfPlanAmendmentsOnChangeInBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Curtailments | 0 us-gaap_DefinedBenefitPlanCurtailments / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (1,000,000)us-gaap_DefinedBenefitPlanCurtailments / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Settlements | 0 us-gaap_DefinedBenefitPlanSettlementsBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanSettlementsBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Actuarial losses (gains) and changes in actuarial assumptions | 36,000,000 us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (43,000,000)us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Net transfers in (out) | 0 us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (1,000,000)us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Currency translation | (1,000,000)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (2,000,000)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Fair Value of Plan Assets | 0 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember
Actual return on plan assets | 0 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Company contributions | 25,000,000 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 24,000,000 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Expenses | 0 us-gaap_DefinedBenefitPlanAdministrationExpenses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanAdministrationExpenses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Currency translation | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Funded status of the plan | (368,000,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (335,000,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Net liability recognized | (368,000,000)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | (335,000,000)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Actuarial losses included in Accumulated other comprehensive income | 95,000,000 iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 63,000,000 iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Prior service cost (credit) | 14,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 28,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), before Tax | 81,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 35,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plan, assumption used calculated projected benefit obligation, rate of compensation increase | 0.00%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0.00%iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets | 0.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase | 0.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined benefit plan, plans with projected benefit obligations in excess of plan assets, fair value of plan assets | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember | 0 iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined benefit plans, amount in AOCI expected to be reclassed into net periodic benefit cost in the next year, amortization of prior service credit |  | 0 iep_DefinedBenefitPlansAmountInAociExpectedToBeReclassedIntoNetPeriodicBenefitCostInNextYearAmortizationOfPriorServiceCredit / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year |  | 0 us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |
Defined Benefit Plan, Expected Future Benefit Payments, Year Two | 26,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Year Three | 27,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Year Four | 26,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Year Five | 26,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Defined Benefit Plan, Expected Future Benefit Payments, Five Fiscal Years Thereafter | 121,000,000 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Other Post-Employment Benefits | Railcar and Food Packaging [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined Benefit Plan, Benefit Obligation | 0 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember
Service cost | 0 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Interest cost | 0 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanInterestCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Benefits paid | 0 us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanBenefitsPaid / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Actuarial losses (gains) and changes in actuarial assumptions | 0 us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanActuarialGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Currency translation | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Defined Benefit Plan, Fair Value of Plan Assets | 0 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember
Actual return on plan assets | 0 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Company contributions | 0 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanContributionsByEmployer / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Currency translation | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Funded status of the plan | 0 us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanFundedStatusOfPlan / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Net liability recognized | 0 us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 0 us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Actuarial losses included in Accumulated other comprehensive income | 1,000,000 iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 1,000,000 iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), before Tax | 1,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember | 1,000,000 us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_StatementBusinessSegmentsAxis = iep_RailcarAndFoodPackagingMember |
25 basis point decrease in discount rate [Member] | United States Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | (1,000,000)iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 36,000,000 iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in accumulated other comprehensive loss due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | (36,000,000)iep_ChangeInAccumulatedOtherComprehensiveLossDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point decrease in discount rate [Member] | Non-U.S. Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 1,000,000 iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 20,000,000 iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in accumulated other comprehensive loss due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | (20,000,000)iep_ChangeInAccumulatedOtherComprehensiveLossDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point decrease in discount rate [Member] | Other Post-Employment Benefits | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 9,000,000 iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point increase in discount rate [Member] | United States Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | (34,000,000)iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in accumulated other comprehensive loss due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 34,000,000 iep_ChangeInAccumulatedOtherComprehensiveLossDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point increase in discount rate [Member] | Non-U.S. Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | (1,000,000)iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | (20,000,000)iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in accumulated other comprehensive loss due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 20,000,000 iep_ChangeInAccumulatedOtherComprehensiveLossDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point increase in discount rate [Member] | Other Post-Employment Benefits | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | (9,000,000)iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInDiscountRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point decrease in return on asset rate [Member] | United States Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 2,000,000 iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in accumulated other comprehensive loss due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInAccumulatedOtherComprehensiveLossDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point decrease in return on asset rate [Member] | Non-U.S. Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in accumulated other comprehensive loss due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInAccumulatedOtherComprehensiveLossDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point decrease in return on asset rate [Member] | Other Post-Employment Benefits | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointDecreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point increase in return on asset rate [Member] | United States Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | (2,000,000)iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in accumulated other comprehensive loss due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInAccumulatedOtherComprehensiveLossDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point increase in return on asset rate [Member] | Non-U.S. Plans | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in accumulated other comprehensive loss due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInAccumulatedOtherComprehensiveLossDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
25 basis point increase in return on asset rate [Member] | Other Post-Employment Benefits | Automotive Segment [Member] |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | 0 iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |
Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months | $ 0 iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis = iep_A25BasisPointIncreaseInReturnOnAssetRateMember / us-gaap_StatementBusinessSegmentsAxis = iep_AutomotiveSegmentMember |  |

X
- Definition Actuarial losses included in AOCI, before tax + References No definition available. + Details
Name: | iep_ActuarialLossesIncludedInAccumulatedOtherComprehensiveIncome
Namespace Prefix: | iep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Change in accumulated other comprehensive loss due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months + References No definition available. + Details
Name: | iep_ChangeInAccumulatedOtherComprehensiveLossDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths
Namespace Prefix: | iep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Change in pension expense due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months + References No definition available. + Details
Name: | iep_ChangeInPensionExpenseDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths
Namespace Prefix: | iep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Change in projected benefit obligation due to sensitivity of assumptions used to determine projected benefit obligation, next twelve months + References No definition available. + Details
Name: | iep_ChangeInProjectedBenefitObligationDueToSensitivityOfAssumptionsUsedToDetermineProjectedBenefitObligationNextTwelveMonths
Namespace Prefix: | iep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Defined benefit plan, assumption used calculated projected benefit obligation, discount rate + References No definition available. + Details
Name: | iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationDiscountRate
Namespace Prefix: | iep_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined benefit plan, assumption used calculated projected benefit obligation, rate of compensation increase + References No definition available. + Details
Name: | iep_DefinedBenefitPlanAssumptionUsedCalculatedProjectedBenefitObligationRateOfCompensationIncrease
Namespace Prefix: | iep_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined benefit plan, drug cost trend rate + References No definition available. + Details
Name: | iep_DefinedBenefitPlanDrugCostTrendRate
Namespace Prefix: | iep_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined benefit plan, effect of plan amendments on change in benefit obligation + References No definition available. + Details
Name: | iep_DefinedBenefitPlanEffectOfPlanAmendmentsOnChangeInBenefitObligation
Namespace Prefix: | iep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Defined benefit plan, plans with projected benefit obligations in excess of plan assets, aggregate projected benefit obligation + References No definition available. + Details
Name: | iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
Namespace Prefix: | iep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined benefit plan, plans with projected benefit obligations in excess of plan assets, fair value of plan assets + References No definition available. + Details
Name: | iep_DefinedBenefitPlanPlansWithProjectedBenefitObligationsInExcessOfPlanAssetsFairValueOfPlanAssets
Namespace Prefix: | iep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined benefit plans, amount in AOCI expected to be reclassed into net periodic benefit cost in the next year, amortization of actuarial losses + References No definition available. + Details
Name: | iep_DefinedBenefitPlansAmountInAociExpectedToBeReclassedIntoNetPeriodicBenefitCostInNextYearAmortizationOfActuarialLosses
Namespace Prefix: | iep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Defined benefit plans, amount in AOCI expected to be reclassed into net periodic benefit cost in the next year, amortization of prior service credit + References No definition available. + Details
Name: | iep_DefinedBenefitPlansAmountInAociExpectedToBeReclassedIntoNetPeriodicBenefitCostInNextYearAmortizationOfPriorServiceCredit
Namespace Prefix: | iep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Defined benefit plan, ultimate drug cost trend rate + References No definition available. + Details
Name: | iep_DefinedBenefitPlanUltimateDrugCostTrendRate
Namespace Prefix: | iep_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan Year That Drug Cost Rate Reaches Ultimate Trend Rate + References No definition available. + Details
Name: | iep_DefinedBenefitPlanYearThatDrugCostRateReachesUltimateTrendRate
Namespace Prefix: | iep_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in other comprehensive income as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669646-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669646-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Glossary Prior Service Cost -URI http://asc.fasb.org/extlink&oid=6521920 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Glossary Prior Service Cost -URI http://asc.fasb.org/extlink&oid=6521884 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The difference between fair value of plan assets at the end of the period and the fair value at the beginning of the period, adjusted for contributions and payments of benefits during the period, and after adjusting for taxes and other expenses, as applicable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Actual Return on Plan Assets (Component of Net Periodic Postretirement Benefit Cost) -URI http://asc.fasb.org/extlink&oid=6504192 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Actual Return on Plan Assets (Component of Net Periodic Pension Cost) -URI http://asc.fasb.org/extlink&oid=6504226 + Details
Name: | us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) related to change in benefit obligation resulting from changes in actuarial assumptions, for example, but not limited to, interest, mortality, employee turnover, salary, and temporary deviation from the substantive plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Glossary Gain or Loss -URI http://asc.fasb.org/extlink&oid=6514294 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Glossary Gain or Loss -URI http://asc.fasb.org/extlink&oid=6749293 + Details
Name: | us-gaap_DefinedBenefitPlanActuarialGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of plan administration expenses deducted from total plan assets. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanAdministrationExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate net amount recognized in the balance sheet associated with the defined benefit plan(s). Will normally be the same as the Defined Benefit Plan, Funded Status of Plan, Total. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=21915240&loc=d3e1703-114919 + Details
Name: | us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount included in accumulated other comprehensive income (AOCI) expected to be recognized as components of net periodic benefit cost for the fiscal year that follows the most recent annual statement of financial position, including gain (loss), prior service cost (credit), and transition asset (obligation). + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value of assets transferred into (out of) a defined benefit pension plan. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The interest rate used to adjust for the time value of money. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (k)(1) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition An assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Glossary Expected Long-Term Rate of Return on Plan Assets -URI http://asc.fasb.org/extlink&oid=6512013 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (k)(3) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected rate of compensation increases (for pay-related plans). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (k)(2) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition 1) For defined benefit pension plans, the benefit obligation is the projected benefit obligation, which is the actuarial present value as of a date of all benefits attributed by the pension benefit formula to employee service rendered prior to that date. 2) For other postretirement defined benefit plans, the benefit obligation is the accumulated postretirement benefit obligation, which is the actuarial present value of benefits attributed to employee service rendered to a particular date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Projected Benefit Obligation -URI http://asc.fasb.org/extlink&oid=6522206 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Accumulated Postretirement Benefit Obligation -URI http://asc.fasb.org/extlink&oid=6503904 + Details
Name: | us-gaap_DefinedBenefitPlanBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of payments made for which participants are entitled under a pension plan, including pension benefits, death benefits, and benefits due on termination of employment. Also includes payments made under a postretirement benefit plan, including prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services. This item represents a periodic decrease to the plan obligations and a decrease to plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Postretirement Benefits -URI http://asc.fasb.org/extlink&oid=6521376 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Glossary Benefits -URI http://asc.fasb.org/extlink&oid=6506267 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Glossary Benefits -URI http://asc.fasb.org/extlink&oid=6506309 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(6) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(5) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanBenefitsPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase in the fair value of plan assets from contributions made by the employer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByEmployer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of contributions made by plan participants. This item represents a periodic increase to the plan obligation and an increase to plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(4) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByPlanParticipants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of decrease that is related to an event that significantly reduces the expected years of future service of present employees or eliminates for a significant number of employees the accrual of defined benefits for some or all of their future services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(10) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Plan Curtailment -URI http://asc.fasb.org/extlink&oid=6520938 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 15 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=7577095&loc=d3e8001-114927 + Details
Name: | us-gaap_DefinedBenefitPlanCurtailments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of effect of a one-percentage-point decrease in the assumed health care cost trend rates on the accumulated postretirement benefit obligation for health care benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of effect of a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The effect of a one-percentage-point increase in the assumed health care cost trend rates on the accumulated postretirement benefit obligation for health care benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The effect of a one-percentage-point increase in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the five fiscal years after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Assets, usually stocks, bonds, and other investments, that have been segregated and restricted (usually in a trust) to provide benefits, at their fair value as of the measurement date. Plan assets include amounts contributed by the employer (and by employees for a contributory plan) and amounts earned from investing the contributions, less benefits paid. If a plan has liabilities other than for benefits, those non-benefit obligations may be considered as reductions of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 35 -Paragraph 50 -URI http://asc.fasb.org/extlink&oid=29635418&loc=d3e12355-114930 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) from foreign currency exchange rate changes for benefit obligation for plans of a foreign operation whose functional currency is not the reporting currency. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(5) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of increase or decrease in plan assets attributed to foreign currency changes. The effects of foreign currency exchange rate changes that are to be disclosed are those applicable to plans of a foreign operation whose functional currency is not the reporting currency. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The funded status is measured as the difference between the fair value of plan assets and the benefit obligation. Will normally be the same as the net Defined Benefit Plan, Amounts Recognized in Balance Sheet, Total. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=21915240&loc=d3e1703-114919 + Details
Name: | us-gaap_DefinedBenefitPlanFundedStatusOfPlan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of the period's gross receipts received from the prescription drug subsidy, which is to be used in the roll forward of the accumulated postretirement benefit obligation of an applicable postretirement benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964 + Details
Name: | us-gaap_DefinedBenefitPlanGrossPrescriptionDrugSubsidyReceiptsReceived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The assumed health care cost trend rate for the next year used to measure the expected cost of benefits covered by the plan (gross eligible charges). This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Health Care Cost Trend Rate -URI http://asc.fasb.org/extlink&oid=6514820 + Details
Name: | us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The increase in a defined benefit pension plan's projected benefit obligation or a defined benefit postretirement plan's accumulated postretirement benefit obligation due to the passage of time. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanInterestCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition If aggregate disclosures are presented, the aggregate pension accumulated benefit obligation for pension plans with accumulated benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=34716465&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition If aggregate disclosures are presented, the aggregate fair value of plan assets for pension plans with accumulated benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=34716465&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition If aggregate disclosures are presented, the aggregate projected benefit obligation for pension plans with accumulated benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=34716465&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The actuarial present value of benefits attributed by the pension benefit formula to services rendered by employees during the period. The portion of the expected postretirement benefit obligation attributed to employee service during the period. The service cost component is a portion of the benefit obligation and is unaffected by the funded status of the plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Service Cost (Component of Net Periodic Pension Cost) -URI http://asc.fasb.org/extlink&oid=6525008 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanServiceCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of decrease that relates to an irrevocable action that relieves the employer (or the plan) of primary responsibility for a benefit obligation and eliminates significant risks related to the obligation and the assets used to effect the settlement. Examples of transactions that constitute a settlement include (a) making lump-sum cash payments to plan participants in exchange for their rights to receive specified benefits and (b) purchasing nonparticipating annuity contracts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 15 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=7577095&loc=d3e8001-114927 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(10) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The ultimate trend rate for health care costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Year the ultimate health care cost trend rate is expected to be reached, in CCYY format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanYearThatRateReachesUltimateTrendRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis=iep_A25BasisPointDecreaseInDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis=iep_A25BasisPointDecreaseInReturnOnAssetRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis=iep_A25BasisPointIncreaseInDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | iep_DefinedBenefitPlanSensitivityOfAssumptionsUsedToDeterminePboAxisAxis=iep_A25BasisPointIncreaseInReturnOnAssetRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_ForeignPensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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