Fair Value Measurements Table - Fair Value of Financial Assets and Liabilities (Details) (USD $) In Millions, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Liabilities, Fair Value Disclosure, Recurring |
$ (589)us-gaap_LiabilitiesFairValueDisclosureRecurring |
$ (749)us-gaap_LiabilitiesFairValueDisclosureRecurring |
Fair Value, Inputs, Level 1 [Member] |
|
|
Liabilities, Fair Value Disclosure, Recurring |
(341)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
(551)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Fair Value, Inputs, Level 2 [Member] |
|
|
Liabilities, Fair Value Disclosure, Recurring |
(234)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
(182)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 3 [Member] |
|
|
Liabilities, Fair Value Disclosure, Recurring |
(14)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(16)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Commodity Derivatives - Natural Gas [Member] | Forward Physical Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
1us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FinancialInstrumentAxis = ete_ForwardPhysicalSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
|
Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 1 [Member] | Forward Physical Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = ete_ForwardPhysicalSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
|
Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 2 [Member] | Forward Physical Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
1us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = ete_ForwardPhysicalSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
|
Commodity Derivatives - Natural Gas [Member] | Level 3 [Member] | Forward Physical Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = ete_ForwardPhysicalSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
|
Commodity Derivatives - Crude Oil [Member] | Future [Member] |
|
|
Price Risk Derivative Liabilities, at Fair Value |
(3)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = us-gaap_CrudeOilMember |
|
Commodity Derivatives - Crude Oil [Member] | Fair Value, Inputs, Level 1 [Member] | Future [Member] |
|
|
Price Risk Derivative Liabilities, at Fair Value |
(3)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = us-gaap_CrudeOilMember |
|
Commodity Derivatives - Crude Oil [Member] | Fair Value, Inputs, Level 2 [Member] | Future [Member] |
|
|
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = us-gaap_CrudeOilMember |
|
Commodity Derivatives - Crude Oil [Member] | Level 3 [Member] | Future [Member] |
|
|
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = us-gaap_CrudeOilMember |
|
Fair Value, Measurements, Recurring [Member] |
|
|
Interest Rate Derivative Assets, at Fair Value |
6us-gaap_InterestRateDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
3us-gaap_InterestRateDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Price Risk Derivative Assets, at Fair Value |
428us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
745us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Assets, Fair Value Disclosure |
434us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
748us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Interest Rate Derivative Liabilities, at Fair Value |
(226)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
(155)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Embedded Derivative, Fair Value of Embedded Derivative Liability |
(14)us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
(16)us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Price Risk Derivative Liabilities, at Fair Value |
(349)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
(578)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
Interest Rate Derivative Assets, at Fair Value |
0us-gaap_InterestRateDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_InterestRateDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Price Risk Derivative Assets, at Fair Value |
346us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
632us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Assets, Fair Value Disclosure |
346us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
632us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Interest Rate Derivative Liabilities, at Fair Value |
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Embedded Derivative, Fair Value of Embedded Derivative Liability |
0us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Price Risk Derivative Liabilities, at Fair Value |
(341)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
(551)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
Interest Rate Derivative Assets, at Fair Value |
6us-gaap_InterestRateDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
3us-gaap_InterestRateDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Price Risk Derivative Assets, at Fair Value |
82us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
113us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Assets, Fair Value Disclosure |
88us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
116us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Interest Rate Derivative Liabilities, at Fair Value |
(226)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
(155)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Embedded Derivative, Fair Value of Embedded Derivative Liability |
0us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Price Risk Derivative Liabilities, at Fair Value |
(8)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
(27)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] |
|
|
Interest Rate Derivative Assets, at Fair Value |
0us-gaap_InterestRateDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_InterestRateDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Assets, Fair Value Disclosure |
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Interest Rate Derivative Liabilities, at Fair Value |
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Embedded Derivative, Fair Value of Embedded Derivative Liability |
(14)us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
(16)us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Condensate [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
35us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
36us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
Price Risk Derivative Liabilities, at Fair Value |
(1)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Condensate [Member] | Fair Value, Inputs, Level 1 [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Condensate [Member] | Fair Value, Inputs, Level 2 [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
35us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
36us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
Price Risk Derivative Liabilities, at Fair Value |
(1)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Condensate [Member] | Level 3 [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesCondensateMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Basis Swaps IFERC/NYMEX [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
11us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
19us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
(10)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
(18)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Swing Swaps IFERC [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
2us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
26us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
(4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
(25)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Fixed Swaps/Futures [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
317us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
566us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
(293)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
(490)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Forward Physical Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
|
1us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardPhysicalSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 1 [Member] | Basis Swaps IFERC/NYMEX [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
11us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
19us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
(10)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
(18)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 1 [Member] | Swing Swaps IFERC [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
1us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
(1)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
(2)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 1 [Member] | Fixed Swaps/Futures [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
295us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
541us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
(293)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
(490)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 1 [Member] | Forward Physical Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
|
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardPhysicalSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 2 [Member] | Basis Swaps IFERC/NYMEX [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 2 [Member] | Swing Swaps IFERC [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
2us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
25us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
(3)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
(23)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 2 [Member] | Fixed Swaps/Futures [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
22us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
25us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Inputs, Level 2 [Member] | Forward Physical Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
|
1us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardPhysicalSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Level 3 [Member] | Basis Swaps IFERC/NYMEX [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_BasisSwapsIfercNymexMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Level 3 [Member] | Swing Swaps IFERC [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_SwingSwapsIfercMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Level 3 [Member] | Fixed Swaps/Futures [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Natural Gas [Member] | Level 3 [Member] | Forward Physical Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
|
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardPhysicalSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNaturalGasMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Refined Products [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
7us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
21us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
Price Risk Derivative Liabilities, at Fair Value |
(5)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
(7)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Refined Products [Member] | Fair Value, Inputs, Level 1 [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
7us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
21us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
Price Risk Derivative Liabilities, at Fair Value |
(5)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
(7)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Refined Products [Member] | Fair Value, Inputs, Level 2 [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Refined Products [Member] | Level 3 [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesRefinedProductsMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
5us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
3us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Price Risk Derivative Liabilities, at Fair Value |
(4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
(4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fixed Swaps/Futures [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
4us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Price Risk Derivative Liabilities, at Fair Value |
(3)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Put Option [Member] |
|
|
Price Risk Derivative Liabilities, at Fair Value |
(4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_PutOptionMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Call Option [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
2us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_CallOptionMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
|
4us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Price Risk Derivative Liabilities, at Fair Value |
|
(2)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 1 [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 1 [Member] | Fixed Swaps/Futures [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
4us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Price Risk Derivative Liabilities, at Fair Value |
(3)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 1 [Member] | Put Option [Member] |
|
|
Price Risk Derivative Liabilities, at Fair Value |
(4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_PutOptionMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 1 [Member] | Call Option [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
2us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_CallOptionMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 1 [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
|
4us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Price Risk Derivative Liabilities, at Fair Value |
|
(2)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 2 [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
5us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
3us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Price Risk Derivative Liabilities, at Fair Value |
(4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
(4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 2 [Member] | Fixed Swaps/Futures [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 2 [Member] | Put Option [Member] |
|
|
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_PutOptionMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 2 [Member] | Call Option [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_CallOptionMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Fair Value, Inputs, Level 2 [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
|
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Price Risk Derivative Liabilities, at Fair Value |
|
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Level 3 [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Level 3 [Member] | Fixed Swaps/Futures [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_FixedSwapsFuturesMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Level 3 [Member] | Put Option [Member] |
|
|
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_PutOptionMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Level 3 [Member] | Call Option [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_CallOptionMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Power [Member] | Level 3 [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
|
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Price Risk Derivative Liabilities, at Fair Value |
|
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesPowerMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - NGLs [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
42us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
69us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
Price Risk Derivative Liabilities, at Fair Value |
(22)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
(32)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - NGLs [Member] | Fair Value, Inputs, Level 1 [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
25us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
46us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
Price Risk Derivative Liabilities, at Fair Value |
(22)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
(32)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - NGLs [Member] | Fair Value, Inputs, Level 2 [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
17us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
23us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - NGLs [Member] | Level 3 [Member] | Forward Swaps [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
Price Risk Derivative Liabilities, at Fair Value |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = ete_ForwardSwapsMember / us-gaap_TradingActivityByTypeAxis = ete_CommodityDerivativesNGLsMember |
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Crude Oil [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
2us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = us-gaap_CrudeOilMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Crude Oil [Member] | Fair Value, Inputs, Level 1 [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
2us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = us-gaap_CrudeOilMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Crude Oil [Member] | Fair Value, Inputs, Level 2 [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = us-gaap_CrudeOilMember |
|
Fair Value, Measurements, Recurring [Member] | Commodity Derivatives - Crude Oil [Member] | Level 3 [Member] | Future [Member] |
|
|
Price Risk Derivative Assets, at Fair Value |
$ 0us-gaap_PriceRiskDerivativeAssetsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember / us-gaap_TradingActivityByTypeAxis = us-gaap_CrudeOilMember |
|