XML 74 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Schedule of Segment Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Total revenues $ 693.0us-gaap_Revenues $ 578.0us-gaap_Revenues  
Depreciation and amortization 85.5us-gaap_DepreciationAndAmortization 75.9us-gaap_DepreciationAndAmortization  
Total interest charges 47.9us-gaap_InterestExpense 39.6us-gaap_InterestExpense  
Internally allocated interest 0te_InternallyAllocatedInterestCosts 0te_InternallyAllocatedInterestCosts  
Provision (benefit) for income taxes 39.9us-gaap_IncomeTaxExpenseBenefit 29.1us-gaap_IncomeTaxExpenseBenefit  
Net income (loss) from continuing operations 63.8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 48.4us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest  
Income (loss) from discontinued operations, net (5.8)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 1.7us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity  
Net income (loss) 58.0us-gaap_NetIncomeLoss 50.1us-gaap_NetIncomeLoss  
Total assets 8,777.5us-gaap_Assets   8,726.2us-gaap_Assets
Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Total revenues 572.1us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
575.5us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Depreciation and amortization 76.8us-gaap_DepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
75.4us-gaap_DepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Total interest charges 27.0us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
25.4us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Provision (benefit) for income taxes 36.6us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
35.8us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Net income (loss) 62.8us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
59.8us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Total assets 7,320.1us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
  7,274.3us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
Eliminations [Member]      
Segment Reporting Information [Line Items]      
Total revenues (2.0)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(0.5)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Depreciation and amortization 0us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total interest charges (0.3)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1.8)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Internally allocated interest (0.3)te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1.8)te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Provision (benefit) for income taxes 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Net income (loss) from continuing operations (68.9)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(48.9)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Income (loss) from discontinued operations, net 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Net income (loss) (68.9)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(48.9)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total assets (6,147.7)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
  (6,051.3)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Eliminations | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Total revenues (1.4)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
(0.3)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Depreciation and amortization 0us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Total interest charges 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Provision (benefit) for income taxes 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Net income (loss) 0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
 
Total assets (9.0)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
  (7.1)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
Tampa Electric [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 450.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
453.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Depreciation and amortization 62.9us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
62.1us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Total interest charges 23.5us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
22.0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Internally allocated interest 0te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
0te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Provision (benefit) for income taxes 27.4us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
26.6us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Net income (loss) from continuing operations 48.2us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
45.2us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Income (loss) from discontinued operations, net 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Net income (loss) 48.2us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
45.2us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Total assets 6,619.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
  6,565.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
Tampa Electric [Member] | Operating Segments [Member] | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Total revenues 450.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
453.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Depreciation and amortization 62.9us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
62.1us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Total interest charges 23.5us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
22.0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Provision (benefit) for income taxes 27.4us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
26.6us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Net income (loss) 48.2us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
45.2us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Total assets 6,278.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
  6,234.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
PGS [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 122.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
122.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Depreciation and amortization 13.9us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
13.3us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Total interest charges 3.5us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
3.4us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Internally allocated interest 0te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
0te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Provision (benefit) for income taxes 9.2us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
9.2us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Net income (loss) from continuing operations 14.6us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
14.6us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Income (loss) from discontinued operations, net 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Net income (loss) 14.6us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
14.6us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Total assets 1,085.5us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
  1,082.8us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
PGS [Member] | Operating Segments [Member] | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Total revenues 122.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
122.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Depreciation and amortization 13.9us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
13.3us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Total interest charges 3.5us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
3.4us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Provision (benefit) for income taxes 9.2us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
9.2us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Net income (loss) 14.6us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
14.6us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Total assets 1,050.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
  1,047.0us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
NMGC [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 119.0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Depreciation and amortization 8.4us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Total interest charges 3.3us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Internally allocated interest 0te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Provision (benefit) for income taxes 9.0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Net income (loss) from continuing operations 13.9us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Income (loss) from discontinued operations, net 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Net income (loss) 13.9us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Total assets 1,207.9us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
  1,237.2us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
TECO Coal [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Depreciation and amortization 0us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Total interest charges 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Internally allocated interest 0te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
0te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Provision (benefit) for income taxes 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Net income (loss) from continuing operations 0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Income (loss) from discontinued operations, net (6.0)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
(1.6)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Net income (loss) (6.0)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
(1.6)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Total assets 209.6us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
  227.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
Other [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 2.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
2.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Depreciation and amortization 0.3us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0.5us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Total interest charges 17.9us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
16.0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Internally allocated interest 0.3te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
1.8te_InternallyAllocatedInterestCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Provision (benefit) for income taxes (5.7)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(6.7)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Net income (loss) from continuing operations 56.0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
37.5us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Income (loss) from discontinued operations, net 0.2us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
3.3us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Net income (loss) 56.2us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
40.8us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Total assets 5,802.5us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
  5,664.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Revenues - External [Member]      
Segment Reporting Information [Line Items]      
Total revenues 693.0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
578.0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
 
Revenues - External [Member] | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Total revenues 572.1us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
575.5us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
 
Revenues - External [Member] | Eliminations [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
 
Revenues - External [Member] | Eliminations | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
 
Revenues - External [Member] | Tampa Electric [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 449.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
452.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Revenues - External [Member] | Tampa Electric [Member] | Operating Segments [Member] | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Total revenues 450.4us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
453.1us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Revenues - External [Member] | PGS [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 121.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
122.4us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Revenues - External [Member] | PGS [Member] | Operating Segments [Member] | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Total revenues 121.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
122.4us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Revenues - External [Member] | NMGC [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 119.0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Revenues - External [Member] | TECO Coal [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Revenues - External [Member] | Other [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 2.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
2.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_ExternalCustomerMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Sales to Affiliates [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates 0us-gaap_RevenueFromRelatedParties
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
0us-gaap_RevenueFromRelatedParties
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
 
Sales to Affiliates [Member] | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates 0us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
0us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
 
Sales to Affiliates [Member] | Eliminations [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates (2.0)us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
(0.5)us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
 
Sales to Affiliates [Member] | Eliminations | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates (1.4)us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
(0.3)us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
 
Sales to Affiliates [Member] | Tampa Electric [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates 0.8us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
0.3us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Sales to Affiliates [Member] | Tampa Electric [Member] | Operating Segments [Member] | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates 0.2us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
0.1us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TampaElectricMember
 
Sales to Affiliates [Member] | PGS [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates 1.2us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
0.2us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Sales to Affiliates [Member] | PGS [Member] | Operating Segments [Member] | Tampa Electric Company [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates 1.2us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
0.2us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_AffiliatedEntityMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_PeoplesGasSystemMember
 
Sales to Affiliates [Member] | NMGC [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates 0us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
0us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_NewMexicoGasCoMember
 
Sales to Affiliates [Member] | TECO Coal [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates 0us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
0us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= te_TecoCoalMember
 
Sales to Affiliates [Member] | Other [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Sales to affiliates $ 0us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 0us-gaap_RevenueFromRelatedParties
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= te_AffiliateMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember