XML 58 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financing - Schedule of Credit Arrangements (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Line of Credit Facility [Line Items]  
Expires, 2015 $ 478so_LineOfCreditExpireYearTwo
Expires, 2016 565so_LineOfCreditExpireYearThree
Expires, 2017 30so_LineOfCreditExpireYearFour
Expires, 2018 4,130so_LineOfCreditExpireYearFiveAndThereafter
Total 5,203us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Unused 5,147us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Executable Term Loans, One Year 153so_ExecutableTermLoansForOneYear
Executable Term Loans, Two Years 40so_ExecutableTermLoansForTwoYears
Due Within One Year, Term Out 193so_BankCreditArrangementsTermLoanDueWithInOneYear
Due Within One Year, No Term Out 800so_BankCreditArrangementsNoTermLoanDueWithInOneYear
Southern Company [Member]  
Line of Credit Facility [Line Items]  
Expires, 2015 0so_LineOfCreditExpireYearTwo
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Expires, 2016 0so_LineOfCreditExpireYearThree
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Expires, 2017 0so_LineOfCreditExpireYearFour
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Expires, 2018 1,000so_LineOfCreditExpireYearFiveAndThereafter
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total 1,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Unused 1,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Executable Term Loans, One Year 0so_ExecutableTermLoansForOneYear
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Executable Term Loans, Two Years 0so_ExecutableTermLoansForTwoYears
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Due Within One Year, Term Out 0so_BankCreditArrangementsTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Due Within One Year, No Term Out 0so_BankCreditArrangementsNoTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Alabama Power [Member]  
Line of Credit Facility [Line Items]  
Expires, 2015 228so_LineOfCreditExpireYearTwo
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Expires, 2016 50so_LineOfCreditExpireYearThree
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Expires, 2017 0so_LineOfCreditExpireYearFour
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Expires, 2018 1,030so_LineOfCreditExpireYearFiveAndThereafter
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Total 1,308us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Unused 1,308us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Executable Term Loans, One Year 58so_ExecutableTermLoansForOneYear
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Executable Term Loans, Two Years 0so_ExecutableTermLoansForTwoYears
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Due Within One Year, Term Out 58so_BankCreditArrangementsTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Due Within One Year, No Term Out 170so_BankCreditArrangementsNoTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Georgia Power [Member]  
Line of Credit Facility [Line Items]  
Expires, 2015 0so_LineOfCreditExpireYearTwo
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Expires, 2016 150so_LineOfCreditExpireYearThree
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Expires, 2017 0so_LineOfCreditExpireYearFour
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Expires, 2018 1,600so_LineOfCreditExpireYearFiveAndThereafter
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Total 1,750us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Unused 1,736us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Executable Term Loans, One Year 0so_ExecutableTermLoansForOneYear
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Executable Term Loans, Two Years 0so_ExecutableTermLoansForTwoYears
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Due Within One Year, Term Out 0so_BankCreditArrangementsTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Due Within One Year, No Term Out 150so_BankCreditArrangementsNoTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Gulf Power [Member]  
Line of Credit Facility [Line Items]  
Expires, 2015 45so_LineOfCreditExpireYearTwo
/ dei_LegalEntityAxis
= so_GulfPowerMember
Expires, 2016 200so_LineOfCreditExpireYearThree
/ dei_LegalEntityAxis
= so_GulfPowerMember
Expires, 2017 30so_LineOfCreditExpireYearFour
/ dei_LegalEntityAxis
= so_GulfPowerMember
Expires, 2018 0so_LineOfCreditExpireYearFiveAndThereafter
/ dei_LegalEntityAxis
= so_GulfPowerMember
Total 275us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= so_GulfPowerMember
Unused 275us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ dei_LegalEntityAxis
= so_GulfPowerMember
Executable Term Loans, One Year 50so_ExecutableTermLoansForOneYear
/ dei_LegalEntityAxis
= so_GulfPowerMember
Executable Term Loans, Two Years 0so_ExecutableTermLoansForTwoYears
/ dei_LegalEntityAxis
= so_GulfPowerMember
Due Within One Year, Term Out 50so_BankCreditArrangementsTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_GulfPowerMember
Due Within One Year, No Term Out 195so_BankCreditArrangementsNoTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_GulfPowerMember
Mississippi Power [Member]  
Line of Credit Facility [Line Items]  
Expires, 2015 135so_LineOfCreditExpireYearTwo
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Expires, 2016 165so_LineOfCreditExpireYearThree
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Expires, 2017 0so_LineOfCreditExpireYearFour
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Expires, 2018 0so_LineOfCreditExpireYearFiveAndThereafter
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Total 300us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Unused 270us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Executable Term Loans, One Year 25so_ExecutableTermLoansForOneYear
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Executable Term Loans, Two Years 40so_ExecutableTermLoansForTwoYears
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Due Within One Year, Term Out 65so_BankCreditArrangementsTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Due Within One Year, No Term Out 235so_BankCreditArrangementsNoTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Southern Power [Member]  
Line of Credit Facility [Line Items]  
Expires, 2015 0so_LineOfCreditExpireYearTwo
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Expires, 2016 0so_LineOfCreditExpireYearThree
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Expires, 2017 0so_LineOfCreditExpireYearFour
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Expires, 2018 500so_LineOfCreditExpireYearFiveAndThereafter
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Total 500us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Unused 488us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Executable Term Loans, One Year 0so_ExecutableTermLoansForOneYear
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Executable Term Loans, Two Years 0so_ExecutableTermLoansForTwoYears
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Due Within One Year, Term Out 0so_BankCreditArrangementsTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Due Within One Year, No Term Out 0so_BankCreditArrangementsNoTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_SouthernPowerMember
Other Subsidiaries [Member]  
Line of Credit Facility [Line Items]  
Expires, 2015 70so_LineOfCreditExpireYearTwo
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember
Expires, 2016 0so_LineOfCreditExpireYearThree
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember
Expires, 2017 0so_LineOfCreditExpireYearFour
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember
Expires, 2018 0so_LineOfCreditExpireYearFiveAndThereafter
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember
Total 70us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember
Unused 70us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember
Executable Term Loans, One Year 20so_ExecutableTermLoansForOneYear
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember
Executable Term Loans, Two Years 0so_ExecutableTermLoansForTwoYears
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember
Due Within One Year, Term Out 20so_BankCreditArrangementsTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember
Due Within One Year, No Term Out $ 50so_BankCreditArrangementsNoTermLoanDueWithInOneYear
/ dei_LegalEntityAxis
= so_OtherSubsidiariesMember