XML 30 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements Investment Fair Value (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Investments [Abstract]    
Investments $ 14,869us-gaap_Investments $ 14,500us-gaap_Investments
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 958us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue 337us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
Investment Segment [Member]    
Investments [Abstract]    
Investments 14,393us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
13,961us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 958us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
337us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member]    
Investments [Abstract]    
Investments 14,393us-gaap_Investments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
13,961us-gaap_Investments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Derivative contracts, at fair value (asset) 43us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[1] 3us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[1]
Assets, Fair Value Disclosure 14,436us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
13,964us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Securities sold, not yet purchased, at fair value:    
Derivative contracts at fair value (liability) 840us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[2] 614us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[2]
Financial and Nonfinancial Liabilities, Fair Value Disclosure 1,798us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
951us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 957us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
334us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Trading Securities 14,104us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
13,659us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Basic Materials [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 89us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_BasicMaterialsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_BasicMaterialsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Communications [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 3,050us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_CommunicationsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
2,846us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_CommunicationsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Consumer, non-cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 2,413us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
2,308us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Consumer, cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 879us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
334us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Trading Securities 384us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
436us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Diversified [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 22us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_DiversifiedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
23us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_DiversifiedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 1,608us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
1,895us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 69us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
417us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Funds [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 78us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FundsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FundsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Industrial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 210us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_IndustrialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
99us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_IndustrialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Technology [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 6,259us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_TechnologyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
5,635us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_TechnologyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 120us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
129us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Consumer, cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 75us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
75us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 12us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
19us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 8us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
7us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Utilities [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 25us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_UtilitiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
28us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_UtilitiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Collateralized Mortgage Backed Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 169us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
173us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Debt Securities [Member] | Consumer, non-cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 958us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
337us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Measurements, Recurring [Member] | Debt Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 1us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
3us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Investments [Abstract]    
Investments 14,081us-gaap_Investments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
13,639us-gaap_Investments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Derivative contracts, at fair value (asset) 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[1] 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[1]
Assets, Fair Value Disclosure 14,081us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
13,639us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Securities sold, not yet purchased, at fair value:    
Derivative contracts at fair value (liability) 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[2] 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[2]
Financial and Nonfinancial Liabilities, Fair Value Disclosure 927us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
334us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 927us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
334us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Trading Securities 14,081us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
13,639us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Basic Materials [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 66us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_BasicMaterialsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_BasicMaterialsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Communications [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 3,050us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_CommunicationsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
2,846us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_CommunicationsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Consumer, non-cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 2,413us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
2,308us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Consumer, cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 879us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
334us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Trading Securities 384us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
436us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Diversified [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 22us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_DiversifiedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
23us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_DiversifiedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 1,608us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
1,895us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 69us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
417us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Funds [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 48us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FundsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FundsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Industrial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 210us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_IndustrialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
79us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_IndustrialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Technology [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 6,259us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_TechnologyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
5,635us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_TechnologyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Consumer, cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Utilities [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_UtilitiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_UtilitiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Collateralized Mortgage Backed Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Debt Securities [Member] | Consumer, non-cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 927us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
334us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Debt Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Investments [Abstract]    
Investments 237us-gaap_Investments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
247us-gaap_Investments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Derivative contracts, at fair value (asset) 43us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[1] 3us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[1]
Assets, Fair Value Disclosure 280us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
250us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Securities sold, not yet purchased, at fair value:    
Derivative contracts at fair value (liability) 840us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[2] 614us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[2]
Financial and Nonfinancial Liabilities, Fair Value Disclosure 871us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
617us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 30us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Trading Securities 23us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
20us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Basic Materials [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 23us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_BasicMaterialsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_BasicMaterialsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Communications [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_CommunicationsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_CommunicationsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Consumer, non-cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Consumer, cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Diversified [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_DiversifiedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_DiversifiedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Funds [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 30us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FundsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FundsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Industrial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_IndustrialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
20us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_IndustrialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Technology [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_TechnologyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_TechnologyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 45us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
54us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Consumer, cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 12us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
19us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 8us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
7us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Utilities [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 25us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_UtilitiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
28us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_UtilitiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Collateralized Mortgage Backed Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 169us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
173us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Debt Securities [Member] | Consumer, non-cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 31us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
3us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Debt Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 1us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
3us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Investments [Abstract]    
Investments 75us-gaap_Investments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
75us-gaap_Investments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Derivative contracts, at fair value (asset) 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[1] 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[1]
Assets, Fair Value Disclosure 75us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
75us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Securities sold, not yet purchased, at fair value:    
Derivative contracts at fair value (liability) 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[2] 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[2]
Financial and Nonfinancial Liabilities, Fair Value Disclosure 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Basic Materials [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_BasicMaterialsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_BasicMaterialsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Communications [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_CommunicationsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_CommunicationsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Consumer, non-cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Consumer, cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Diversified [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_DiversifiedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_DiversifiedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Funds [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FundsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FundsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Industrial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_IndustrialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_IndustrialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Technology [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_TechnologyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_TechnologyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 75us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
75us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Consumer, cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 75us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
75us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Utilities [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_UtilitiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_UtilitiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Collateralized Mortgage Backed Securities [Member] | Financial [Member]    
Securities sold, not yet purchased, at fair value:    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_FinancialMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Debt Securities [Member] | Consumer, non-cyclical [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_ConsumerNonCyclicalMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
Investment Segment [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Debt Securities [Member] | Energy sector [Member]    
Securities sold, not yet purchased, at fair value:    
Securities sold, not yet purchased, at fair value $ 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
$ 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentSectorAxis
= iep_EnergySectorMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= iep_InvestmentSegmentMember
[1] Included in other assets in our condensed consolidated balance sheets.
[2] Included in accrued expenses and other liabilities in our condensed consolidated balance sheets.