XML 60 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives - Schedule of Derivatives and Gains (Losses) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Notional amount of interest rate derivatives  
Notional Amount $ 2,050invest_DerivativeNotionalAmount
Fair Value Gain (Loss) at March 31, 2015 (37)so_FairValueGainLoss
Alabama Power [Member] | Maturity Date October 2025 [Member] | Cash Flow Hedges Of Forecasted Debt [Member]  
Notional amount of interest rate derivatives  
Notional Amount 200invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfForecastedDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateOctober2025Member
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Interest Rate Received, Description 3-month LIBOR 
Weighted Average Interest Rate Paid 2.93%so_NotionalAmountofInterestRateDerivativesInterestRatePaid
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfForecastedDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateOctober2025Member
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Hedge Maturity Date Oct. 01, 2025
Fair Value Gain (Loss) at March 31, 2015 (14)so_FairValueGainLoss
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfForecastedDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateOctober2025Member
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Alabama Power [Member] | Gas [Member]  
Energy-related derivative contracts  
Net Purchased mmBtu 54,000,000so_NetQuantityPurchaseOfDerivativesNotDesignatedAsHedges
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PublicUtilitiesInventoryNaturalGasMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Longest Hedge Date 2018
Georgia Power [Member] | Maturity Date May 2025 [Member] | Cash Flow Hedges Of Forecasted Debt [Member]  
Notional amount of interest rate derivatives  
Notional Amount 350invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfForecastedDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateMay2025Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Interest Rate Received, Description 3-month LIBOR 
Weighted Average Interest Rate Paid 2.57%so_NotionalAmountofInterestRateDerivativesInterestRatePaid
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfForecastedDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateMay2025Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Hedge Maturity Date May 01, 2025
Fair Value Gain (Loss) at March 31, 2015 (17)so_FairValueGainLoss
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfForecastedDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateMay2025Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Maturity Date November 2025 [Member] | Cash Flow Hedges Of Forecasted Debt [Member]  
Notional amount of interest rate derivatives  
Notional Amount 350invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfForecastedDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateNovember2025Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Interest Rate Received, Description 3-month LIBOR 
Weighted Average Interest Rate Paid 2.57%so_NotionalAmountofInterestRateDerivativesInterestRatePaid
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfForecastedDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateNovember2025Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Hedge Maturity Date Nov. 01, 2025
Fair Value Gain (Loss) at March 31, 2015 (13)so_FairValueGainLoss
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfForecastedDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateNovember2025Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Maturity Date March 2016 [Member] | Cash Flow Hedges Of Existing Debt [Member]  
Notional amount of interest rate derivatives  
Notional Amount 250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateMarch2016Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Interest Rate Received, Description 3-month LIBOR + 0.32%
Interest Rate Received 0.32%so_NotionalAmountofInterestRateDerivativesInterestRateReceived
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateMarch2016Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Weighted Average Interest Rate Paid 0.75%so_NotionalAmountofInterestRateDerivativesInterestRatePaid
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateMarch2016Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Hedge Maturity Date Mar. 01, 2016
Fair Value Gain (Loss) at March 31, 2015 0so_FairValueGainLoss
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateMarch2016Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Maturity Date August 2016 [Member] | Cash Flow Hedges Of Existing Debt [Member]  
Notional amount of interest rate derivatives  
Notional Amount 200invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateAugust2016Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Interest Rate Received, Description 3-month LIBOR + 0.40%
Interest Rate Received 0.40%so_NotionalAmountofInterestRateDerivativesInterestRateReceived
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateAugust2016Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Weighted Average Interest Rate Paid 1.01%so_NotionalAmountofInterestRateDerivativesInterestRatePaid
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateAugust2016Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Hedge Maturity Date Aug. 01, 2016
Fair Value Gain (Loss) at March 31, 2015 0so_FairValueGainLoss
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_CashFlowHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateAugust2016Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Maturity Date June 2018 [Member] | Fair Value Hedges Of Existing Debt [Member]  
Notional amount of interest rate derivatives  
Notional Amount 250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateJune2018Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Interest Rate Received 5.40%so_NotionalAmountofInterestRateDerivativesInterestRateReceived
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateJune2018Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Weighted Average Interest Rate Paid 4.02%so_NotionalAmountofInterestRateDerivativesInterestRatePaid
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateJune2018Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Weighted Average Interest Rate Paid, Description 3-month LIBOR + 4.02%
Hedge Maturity Date Jun. 01, 2018
Fair Value Gain (Loss) at March 31, 2015 2so_FairValueGainLoss
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateJune2018Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Maturity Date December 2019 [Member] | Fair Value Hedges Of Existing Debt [Member]  
Notional amount of interest rate derivatives  
Notional Amount 200invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateDecember2019Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Interest Rate Received 4.25%so_NotionalAmountofInterestRateDerivativesInterestRateReceived
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateDecember2019Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Weighted Average Interest Rate Paid 2.46%so_NotionalAmountofInterestRateDerivativesInterestRatePaid
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateDecember2019Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Weighted Average Interest Rate Paid, Description 3-month LIBOR + 2.46%
Hedge Maturity Date Dec. 01, 2019
Fair Value Gain (Loss) at March 31, 2015 4so_FairValueGainLoss
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateDecember2019Member
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Gas [Member]  
Energy-related derivative contracts  
Net Purchased mmBtu 44,000,000so_NetQuantityPurchaseOfDerivativesNotDesignatedAsHedges
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PublicUtilitiesInventoryNaturalGasMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Longest Hedge Date 2017
Southern Company [Member] | Maturity Date August 2017 [Member] | Fair Value Hedges Of Existing Debt [Member]  
Notional amount of interest rate derivatives  
Notional Amount 250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateAugust2017Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Interest Rate Received 1.30%so_NotionalAmountofInterestRateDerivativesInterestRateReceived
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateAugust2017Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Weighted Average Interest Rate Paid 0.17%so_NotionalAmountofInterestRateDerivativesInterestRatePaid
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateAugust2017Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Weighted Average Interest Rate Paid, Description 3-month LIBOR + 0.17%
Hedge Maturity Date Aug. 01, 2017
Fair Value Gain (Loss) at March 31, 2015 $ 1so_FairValueGainLoss
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= so_FairValueHedgesOfExistingDebtMember
/ so_HedgingMaturityDateAxis
= so_MaturityDateAugust2017Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Southern Company [Member] | Gas [Member]  
Energy-related derivative contracts  
Net Purchased mmBtu 241,000,000so_NetQuantityPurchaseOfDerivativesNotDesignatedAsHedges
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PublicUtilitiesInventoryNaturalGasMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Longest Hedge Date 2020
Longest Non-Hedge Date 2017
Gulf Power [Member] | Gas [Member]  
Energy-related derivative contracts  
Net Purchased mmBtu 92,000,000so_NetQuantityPurchaseOfDerivativesNotDesignatedAsHedges
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PublicUtilitiesInventoryNaturalGasMember
/ dei_LegalEntityAxis
= so_GulfPowerMember
Longest Hedge Date 2020
Mississippi Power [Member] | Gas [Member]  
Energy-related derivative contracts  
Net Purchased mmBtu 49,000,000so_NetQuantityPurchaseOfDerivativesNotDesignatedAsHedges
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PublicUtilitiesInventoryNaturalGasMember
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Longest Hedge Date 2018
Southern Power [Member] | Gas [Member]  
Energy-related derivative contracts  
Net Purchased mmBtu 2,000,000so_NetQuantityPurchaseOfDerivativesNotDesignatedAsHedges
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PublicUtilitiesInventoryNaturalGasMember
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Longest Non-Hedge Date 2017