XML 17 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements Fair Value Measurements (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Sep. 30, 2014
Investments    
Equity securities $ 189us-gaap_TradingSecuritiesEquity $ 162us-gaap_TradingSecuritiesEquity
Debt Instruments [Abstract]    
U.S. government corporations and agencies 88us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue 85us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
Corporate debt securities 291us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue 290us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
Residential mortgage-backed securities 14tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue 14tve_FinancialInstrumentsOwnedMortgagesResidentialMortgagebackedandAssetbackedSecuritiesatFairValue
Commercial mortgage-backed securities 6tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue 7tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
Collateralized debt obligations 30tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue 29tve_TradingSecuritiesCollateralizedDebtObligationsatFairValue
Private partnerships 223us-gaap_AlternativeInvestmentsFairValueDisclosure 214us-gaap_AlternativeInvestmentsFairValueDisclosure
Commingled funds    
Equity security commingled funds 988tve_EquitySecurityCommingledFunds [1] 943tve_EquitySecurityCommingledFunds [1]
Debt security commingled funds 242tve_DebtSecurityCommingledFunds [1] 237tve_DebtSecurityCommingledFunds [1]
Total investments 2,071us-gaap_InvestmentsFairValueDisclosure 1,981us-gaap_InvestmentsFairValueDisclosure
Currency swaps 24us-gaap_ForeignCurrencyContractAssetFairValueDisclosure 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Commodity contract derivatives 5us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue 1us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
Commodity derivatives under FTP    
Swap contracts 0tve_Otherassetcontracts 0tve_Otherassetcontracts
Total 2,100us-gaap_AssetsFairValueDisclosure 1,982us-gaap_AssetsFairValueDisclosure
Liabilities    
Currency swaps 52us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure 15us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Interest rate swaps 1,697us-gaap_InterestRateDerivativeLiabilitiesAtFairValue 1,348us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
Commodity contract derivatives 154tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure 97tve_Commoditycontractderivativeliabilitiesfairvaluedisclosure
Commodity derivatives under FTP    
Swap contracts 46tve_Otherliabilitycontracts 34tve_Otherliabilitycontracts
Total 1,949us-gaap_LiabilitiesFairValueDisclosure 1,494us-gaap_LiabilitiesFairValueDisclosure
Fair Value, Inputs, Level 1    
Investments    
Equity securities 189us-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 79us-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 44tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 40tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
Debt security commingled funds 44tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 61tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
Total investments 356us-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 356us-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 9us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
39us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Corporate debt securities 291us-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 6tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
7tve_FinancialInstrumentsOwnedMortgagesCommercialMortgagebackedandAssetbackedSecuritiesatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Collateralized debt obligations 30tve_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 944tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 903tve_EquitySecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Debt security commingled funds 198tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 176tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Total investments 1,492us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,458us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Currency swaps 24us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3]
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
[3]
Total 1,516us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,458us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities    
Currency swaps 52us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
15us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Interest rate swaps 1,697us-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 46tve_Otherliabilitycontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 34tve_Otherliabilitycontracts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3]
Total 1,795us-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 223us-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
[1]
Debt security commingled funds 0tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 0tve_DebtSecurityCommingledFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1]
Total investments 223us-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 5us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
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 228us-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 154tve_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 $ 154us-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, to the extent such amount is not recorded in Accounts payable and accrued liabilities. See Note 14 — Offsetting of Derivative Assets and Liabilities.
[3] 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.