XML 55 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF CHANGES IN PROPRIETARY CAPITAL (UNAUDITED) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Balance at Beginning of Period $ 6,207tve_Balance $ 5,574tve_Balance $ 6,104tve_Balance $ 5,647tve_Balance
Net income (loss) 496us-gaap_NetIncomeLoss 295us-gaap_NetIncomeLoss 577us-gaap_NetIncomeLoss 228us-gaap_NetIncomeLoss
Total other comprehensive income (loss) (13)us-gaap_OtherComprehensiveIncomeLossNetOfTax (5)us-gaap_OtherComprehensiveIncomeLossNetOfTax 10us-gaap_OtherComprehensiveIncomeLossNetOfTax (7)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Return on power program appropriation investment (3)tve_ReturnOnAppropriationInvestment (1)tve_ReturnOnAppropriationInvestment (4)tve_ReturnOnAppropriationInvestment (2)tve_ReturnOnAppropriationInvestment
Return of power program appropriation investment   (2)tve_ReturnOfAppropriationInvestment   (5)tve_ReturnOfAppropriationInvestment
Balance at End of Period 6,687tve_Balance 5,861tve_Balance 6,687tve_Balance 5,861tve_Balance
Power Program Appropriation Investment        
Balance at Beginning of Period 258tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
265tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
258tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
268tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
Net income (loss) 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
Total other comprehensive income (loss) 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
Return on power program appropriation investment 0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
Return of power program appropriation investment   (2)tve_ReturnOfAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
  (5)tve_ReturnOfAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
Balance at End of Period 258tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
263tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
258tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
263tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramAppropriationInvestmentMember
Power Program Retained Earnings        
Balance at Beginning of Period 5,323tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
4,701tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
5,240tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
4,767tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
Net income (loss) 499us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
297us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
583us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
232us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
Total other comprehensive income (loss) 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
Return on power program appropriation investment (3)tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
(1)tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
(4)tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
(2)tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
Return of power program appropriation investment   0tve_ReturnOfAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
  0tve_ReturnOfAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
Balance at End of Period 5,819tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
4,997tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
5,819tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
4,997tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_PowerProgramRetainedEarningsMember
Nonpower Programs Appropriation Investment, Net        
Balance at Beginning of Period 598tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
607tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
601tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
609tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
Net income (loss) (3)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
(2)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
(6)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
(4)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
Total other comprehensive income (loss) 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
Return on power program appropriation investment 0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
Return of power program appropriation investment   0tve_ReturnOfAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
  0tve_ReturnOfAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
Balance at End of Period 595tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
605tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
595tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
605tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= tve_NonpowerProgramsAppropriationInvestmentNetMember
Accumulated Other Comprehensive Income (Loss) from Net Gains (Losses) on Cash Flow Hedges        
Balance at Beginning of Period 28tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
5tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
3tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Net income (loss) 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Total other comprehensive income (loss) (13)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(5)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
10us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(7)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Return on power program appropriation investment 0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0tve_ReturnOnAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Return of power program appropriation investment   0tve_ReturnOfAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0tve_ReturnOfAppropriationInvestment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance at End of Period $ 15tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (4)tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 15tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (4)tve_Balance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember