XML 48 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounting for Derivative Instruments and Hedging Activities - Derivative Volumes Expected to Settle (Detail) (Natural Gas Contracts [Member])
Mar. 31, 2015
MMBTU
Physical [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_PhysicalMember
Physical [Member] | Tampa Electric Company [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_PhysicalMember
Financial [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 40,300,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_FinancialMember
Financial [Member] | Tampa Electric Company [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 40,300,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_FinancialMember
2015 [Member] | Physical [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandFifteenMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_PhysicalMember
2015 [Member] | Physical [Member] | Tampa Electric Company [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandFifteenMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_PhysicalMember
2015 [Member] | Financial [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 29,800,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandFifteenMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_FinancialMember
2015 [Member] | Financial [Member] | Tampa Electric Company [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 29,800,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandFifteenMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_FinancialMember
2016 [Member] | Physical [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandSixteenMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_PhysicalMember
2016 [Member] | Physical [Member] | Tampa Electric Company [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandSixteenMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_PhysicalMember
2016 [Member] | Financial [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 9,600,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandSixteenMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_FinancialMember
2016 [Member] | Financial [Member] | Tampa Electric Company [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 9,600,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandSixteenMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_FinancialMember
2017 [Member] | Physical [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandSeventeenMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_PhysicalMember
2017 [Member] | Physical [Member] | Tampa Electric Company [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandSeventeenMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_PhysicalMember
2017 [Member] | Financial [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 900,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandSeventeenMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_FinancialMember
2017 [Member] | Financial [Member] | Tampa Electric Company [Member]
 
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 900,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= te_NaturalGasContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= te_TwoThousandSeventeenMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis
= te_FinancialMember