XML 68 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements Fair Value Measurements (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Sep. 30, 2014
Investments    
Equity securities $ 187us-gaap_TradingSecuritiesEquity $ 162us-gaap_TradingSecuritiesEquity
Debt Instruments [Abstract]    
U.S. government corporations and agencies 95us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue 85us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
Corporate debt securities 391us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue 290us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
Residential mortgage-backed securities 14tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue 14tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue
Commercial mortgage-backed securities 7tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue 7tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
Collateralized debt obligations 26tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue 29tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue
Private partnerships 220us-gaap_AlternativeInvestmentsFairValueDisclosure 214us-gaap_AlternativeInvestmentsFairValueDisclosure
Commingled funds    
Equity security commingled funds 964tve_EquitySecurityCommingledFunds [1] 943tve_EquitySecurityCommingledFunds
Debt security commingled funds 124tve_DebtSecurityCommingledFunds [1] 237tve_DebtSecurityCommingledFunds
Total investments 2,028us-gaap_InvestmentsFairValueDisclosure 1,981us-gaap_InvestmentsFairValueDisclosure
Currency swaps 20us-gaap_ForeignCurrencyContractAssetFairValueDisclosure 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Commodity contract derivatives 0us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue 1us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
Commodity derivatives under FTP    
Swap contracts 0tve_Otherassetcontracts 0tve_Otherassetcontracts
Total 2,048us-gaap_AssetsFairValueDisclosure 1,982us-gaap_AssetsFairValueDisclosure
Liabilities    
Currency swaps 23us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure 15us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Interest rate swaps 1,532us-gaap_InterestRateDerivativeLiabilitiesAtFairValue 1,348us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
Commodity contract derivatives 133tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure 97tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure
Commodity derivatives under FTP    
Swap contracts 49tve_Otherliabilitycontracts 34tve_Otherliabilitycontracts
Total 1,737us-gaap_LiabilitiesFairValueDisclosure 1,494us-gaap_LiabilitiesFairValueDisclosure
Fair Value, Inputs, Level 1    
Investments    
Equity securities 187us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
162us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Debt Instruments [Abstract]    
U.S. government corporations and agencies 60us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
46us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Corporate debt securities 0us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Residential mortgage-backed securities 0tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Commercial mortgage-backed securities 0tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Collateralized debt obligations 0tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Private partnerships 0us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Commingled funds    
Equity security commingled funds 47tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 40tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Debt security commingled funds 53tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 61tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total investments 347us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
309us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Currency swaps 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Commodity contract derivatives 0us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Commodity derivatives under FTP    
Swap contracts 0tve_Otherassetcontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0tve_Otherassetcontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total 347us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
309us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities    
Currency swaps 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Interest rate swaps 0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Commodity contract derivatives 0tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Commodity derivatives under FTP    
Swap contracts 0tve_Otherliabilitycontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0tve_Otherliabilitycontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2    
Investments    
Equity securities 0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Debt Instruments [Abstract]    
U.S. government corporations and agencies 35us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
39us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Corporate debt securities 391us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
290us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Residential mortgage-backed securities 14tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
14tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Commercial mortgage-backed securities 7tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
7tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Collateralized debt obligations 26tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
29tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Private partnerships 0us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Commingled funds    
Equity security commingled funds 917tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 903tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Debt security commingled funds 71tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 176tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total investments 1,461us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,458us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Currency swaps 20us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Commodity contract derivatives 0us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Commodity derivatives under FTP    
Swap contracts 0tve_Otherassetcontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 0tve_Otherassetcontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Total 1,481us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,458us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities    
Currency swaps 23us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
15us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Interest rate swaps 1,532us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,348us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Commodity contract derivatives 0tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Commodity derivatives under FTP    
Swap contracts 49tve_Otherliabilitycontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 34tve_Otherliabilitycontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Total 1,604us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,397us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3    
Investments    
Equity securities 0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Debt Instruments [Abstract]    
U.S. government corporations and agencies 0us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Corporate debt securities 0us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Residential mortgage-backed securities 0tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Commercial mortgage-backed securities 0tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Collateralized debt obligations 0tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Private partnerships 220us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
214us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Commingled funds    
Equity security commingled funds 0tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 0tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Debt security commingled funds 0tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 0tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total investments 220us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
214us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Currency swaps 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Commodity contract derivatives 0us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3] 1us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Commodity derivatives under FTP    
Swap contracts 0tve_Otherassetcontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0tve_Otherassetcontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total 220us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
215us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities    
Currency swaps 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Interest rate swaps 0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Commodity contract derivatives 133tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
97tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Commodity derivatives under FTP    
Swap contracts 0tve_Otherliabilitycontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0tve_Otherliabilitycontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total $ 133us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 97us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] Commingled funds represent investment funds comprising multiple individual financial instruments and are classified in the table based on their existing investment portfolio as of the measurement date. Commingled funds primarily composed of one class of security are classified in that category.
[2] Due to the right of setoff and method of settlement, TVA elects to record commodity derivatives under the FTP based on its net commodity position with the counterparty or FCM. Deposits are made to TVA's margin cash accounts held with each FCM to offset any net liability positions in full for derivatives that are transacted with FCMs. TVA records currency swaps net of cash collateral received from or paid to the counterparty. See Note 14 — Offsetting of Derivative Assets and Liabilities.
[3] Fair value is less than $1 million.