XML 109 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Comprehensive Income (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI $ (115,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (337,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Change in Fair Value Recognized in AOCI (8,000,000)aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax 192,000,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax  
Amounts Reclassified from AOCI 20,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 25,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax  
Net Current Period Other Comprehensive Income 12,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax 217,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax 133,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
Pension and OPEB Adjustment Related to Mitchell Plant   5,000,000aep_PensionAndOpebAdjustmentRelatedToMitchellPlant  
Ending Balance in AOCI (103,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (115,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (337,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Commodity      
Vertically Integrated Utilities Revenues 9,397,000,000us-gaap_ElectricUtilityRevenue 9,347,000,000us-gaap_ElectricUtilityRevenue 8,785,000,000us-gaap_ElectricUtilityRevenue
Generation & Marketing Revenues 686,000,000us-gaap_OtherSalesRevenueNet 523,000,000us-gaap_OtherSalesRevenueNet 619,000,000us-gaap_OtherSalesRevenueNet
Purchased Electricity for Resale 2,086,000,000us-gaap_CostOfPurchasedPower 1,491,000,000us-gaap_CostOfPurchasedPower 1,169,000,000us-gaap_CostOfPurchasedPower
Other Operation Expense 3,225,000,000us-gaap_UtilitiesOperatingExpenseOperations 2,904,000,000us-gaap_UtilitiesOperatingExpenseOperations 2,962,000,000us-gaap_UtilitiesOperatingExpenseOperations
Maintenance Expense 1,361,000,000us-gaap_UtilitiesOperatingExpenseMaintenance 1,179,000,000us-gaap_UtilitiesOperatingExpenseMaintenance 1,115,000,000us-gaap_UtilitiesOperatingExpenseMaintenance
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense 1,929,000,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization 1,743,000,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization 1,782,000,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
Interest Expense 885,000,000us-gaap_InterestExpense 906,000,000us-gaap_InterestExpense 988,000,000us-gaap_InterestExpense
Income Tax (Expense) Credit (942,000,000)us-gaap_IncomeTaxExpenseBenefit (684,000,000)us-gaap_IncomeTaxExpenseBenefit (604,000,000)us-gaap_IncomeTaxExpenseBenefit
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 20,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 25,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax  
Gains and Losses on Securities Available for Sale      
Interest Income 7,000,000us-gaap_InvestmentIncomeNet 58,000,000us-gaap_InvestmentIncomeNet 8,000,000us-gaap_InvestmentIncomeNet
Interest Expense 885,000,000us-gaap_InterestExpense 906,000,000us-gaap_InterestExpense 988,000,000us-gaap_InterestExpense
Income Tax (Expense) Credit (942,000,000)us-gaap_IncomeTaxExpenseBenefit (684,000,000)us-gaap_IncomeTaxExpenseBenefit (604,000,000)us-gaap_IncomeTaxExpenseBenefit
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 20,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 25,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax  
Pension and OPEB      
Income Tax (Expense) Credit (942,000,000)us-gaap_IncomeTaxExpenseBenefit (684,000,000)us-gaap_IncomeTaxExpenseBenefit (604,000,000)us-gaap_IncomeTaxExpenseBenefit
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 20,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 25,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax  
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 20,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 25,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax  
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI (23,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax    
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues 9,397,000,000us-gaap_ElectricUtilityRevenue 9,347,000,000us-gaap_ElectricUtilityRevenue 8,785,000,000us-gaap_ElectricUtilityRevenue
Generation & Marketing Revenues 686,000,000us-gaap_OtherSalesRevenueNet 523,000,000us-gaap_OtherSalesRevenueNet 619,000,000us-gaap_OtherSalesRevenueNet
Purchased Electricity for Resale 2,086,000,000us-gaap_CostOfPurchasedPower 1,491,000,000us-gaap_CostOfPurchasedPower 1,169,000,000us-gaap_CostOfPurchasedPower
Other Operation Expense 3,225,000,000us-gaap_UtilitiesOperatingExpenseOperations 2,904,000,000us-gaap_UtilitiesOperatingExpenseOperations 2,962,000,000us-gaap_UtilitiesOperatingExpenseOperations
Maintenance Expense 1,361,000,000us-gaap_UtilitiesOperatingExpenseMaintenance 1,179,000,000us-gaap_UtilitiesOperatingExpenseMaintenance 1,115,000,000us-gaap_UtilitiesOperatingExpenseMaintenance
Depreciation and Amortization Expense 1,929,000,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization 1,743,000,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization 1,782,000,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
Interest Expense 885,000,000us-gaap_InterestExpense 906,000,000us-gaap_InterestExpense 988,000,000us-gaap_InterestExpense
Balance in AOCI (18,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax (23,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax  
Total Accumulated Other Comprehensive Income (Loss) Activity for Securities Available for Sale      
Interest Income 7,000,000us-gaap_InvestmentIncomeNet 58,000,000us-gaap_InvestmentIncomeNet 8,000,000us-gaap_InvestmentIncomeNet
Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI 15,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Commodity      
Subtotal - Commodity 23,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 23,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 23,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 15,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 23,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 15,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit 23,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 15,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 15,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (38,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(23,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (29,000,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (38,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Securities Available for Sale [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 7,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
4,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Change in Fair Value Recognized in AOCI 1,000,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
3,000,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Amounts Reclassified from AOCI 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Net Current Period Other Comprehensive Income 1,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
3,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Pension and OPEB Adjustment Related to Mitchell Plant   0aep_PensionAndOpebAdjustmentRelatedToMitchellPlant
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Ending Balance in AOCI 8,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
7,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
4,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Gains and Losses on Securities Available for Sale      
Interest Income     0us-gaap_InvestmentIncomeNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Securities Available for Sale      
Balance in AOCI   4,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
2,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Changes in Fair Value Recognized in AOCI     2,000,000us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Interest Income     0us-gaap_InvestmentIncomeNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Balance in AOCI     4,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Pension and OPEB [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Commodity      
Subtotal - Commodity 8,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
34,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 8,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
34,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 8,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
34,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 8,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
34,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Amortization of Prior Service Cost (Credit) (21,000,000)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(21,000,000)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amortization of Actuarial Gain (Loss) 29,000,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
55,000,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 8,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
34,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB [Member] | Amortization of Deferred Costs [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 134,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
112,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income 5,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB Adjustment Related to Mitchell Plant   0aep_PensionAndOpebAdjustmentRelatedToMitchellPlant
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI 139,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
134,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
22,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB [Member] | Changes in Funded Status [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI (233,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(415,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI 1,000,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
177,000,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income 1,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
177,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB Adjustment Related to Mitchell Plant   5,000,000aep_PensionAndOpebAdjustmentRelatedToMitchellPlant
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI (232,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(233,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Accumulated Other Comprehensive Income [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Net Current Period Other Comprehensive Income 12,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
217,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
133,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Pension and OPEB Adjustment Related to Mitchell Plant   5,000,000aep_PensionAndOpebAdjustmentRelatedToMitchellPlant
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Commodity [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI 1,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Commodity [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(8,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI (10,000,000)aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
10,000,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI 11,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income 1,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
8,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB Adjustment Related to Mitchell Plant   0aep_PensionAndOpebAdjustmentRelatedToMitchellPlant
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI 1,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(8,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity 17,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 17,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 17,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 11,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 17,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 11,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit 17,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 11,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 11,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,000,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (8,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (15,000,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (8,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Rate and Foreign Currency [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI (19,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
(23,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
 
Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI (23,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(30,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,000,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI 4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income 4,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB Adjustment Related to Mitchell Plant   0aep_PensionAndOpebAdjustmentRelatedToMitchellPlant
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI (19,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(23,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(30,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity 6,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 6,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 6,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 6,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit 6,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 4,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5,000,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (30,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(20,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (14,000,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (30,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Reclassifications from Accumulated Other Comprehensive Income [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Generation & Marketing Revenues     (5,000,000)us-gaap_OtherSalesRevenueNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     13,000,000us-gaap_CostOfPurchasedPower
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     0us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     0aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net     2,000,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Interest Rate and Foreign Currency      
Interest Expense     4,000,000us-gaap_InterestExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit 8,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense     4,000,000us-gaap_InterestExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit 8,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Income Tax (Expense) Credit 8,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Generation & Marketing Revenues     (5,000,000)us-gaap_OtherSalesRevenueNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     13,000,000us-gaap_CostOfPurchasedPower
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     0us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     4,000,000us-gaap_InterestExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     0aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets     2,000,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Reclassifications from Accumulated Other Comprehensive Income [Member] | Pension and OPEB [Member]      
Interest Rate and Foreign Currency      
Income Tax (Expense) Credit 3,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Income Tax (Expense) Credit 3,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Income Tax (Expense) Credit 3,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from Accumulated Other Comprehensive Income [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues 0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,000,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Generation & Marketing Revenues 59,000,000us-gaap_OtherSalesRevenueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(10,000,000)us-gaap_OtherSalesRevenueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(5,000,000)us-gaap_OtherSalesRevenueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale (39,000,000)us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
8,000,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
13,000,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     0us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     0aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net (3,000,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 2,000,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Interest Rate and Foreign Currency      
Interest Expense     0us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Gains and Losses on Securities Available for Sale      
Interest Expense     0us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues 0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,000,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Generation & Marketing Revenues 59,000,000us-gaap_OtherSalesRevenueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(10,000,000)us-gaap_OtherSalesRevenueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(5,000,000)us-gaap_OtherSalesRevenueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale (39,000,000)us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
8,000,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
13,000,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     0us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     0us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     0aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets (3,000,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 2,000,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Reclassifications from Accumulated Other Comprehensive Income [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Generation & Marketing Revenues     0us-gaap_OtherSalesRevenueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     0us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     0aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net     0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Interest Rate and Foreign Currency      
Interest Expense 6,000,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Gains and Losses on Securities Available for Sale      
Interest Expense 6,000,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Generation & Marketing Revenues     0us-gaap_OtherSalesRevenueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     0us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense 6,000,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     0aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets     0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Appalachian Power Co [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 2,951,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(29,898,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Change in Fair Value Recognized in AOCI 4,388,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
30,433,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Amounts Reclassified from AOCI (2,307,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
2,416,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Net Current Period Other Comprehensive Income 2,081,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
32,849,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
28,645,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Ending Balance in AOCI 5,032,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
2,951,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(29,898,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Commodity      
Vertically Integrated Utilities Revenues 2,899,402,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
3,059,577,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
2,948,762,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Generation & Marketing Revenues 9,239,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
10,345,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
9,970,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Purchased Electricity for Resale 456,622,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
232,702,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
211,133,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Other Operation Expense 427,726,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
311,975,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
332,936,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Maintenance Expense 259,348,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
273,164,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
211,702,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense 400,882,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
342,643,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
344,293,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Interest Expense 209,570,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
192,982,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
202,074,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Income Tax (Expense) Credit (154,928,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(132,935,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(165,527,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (2,307,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
2,416,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense 209,570,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
192,982,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
202,074,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Income Tax (Expense) Credit (154,928,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(132,935,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(165,527,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (2,307,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
2,416,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Pension and OPEB      
Income Tax (Expense) Credit (154,928,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(132,935,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(165,527,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (2,307,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
2,416,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (2,307,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
2,416,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues 2,899,402,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
3,059,577,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
2,948,762,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Generation & Marketing Revenues 9,239,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
10,345,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
9,970,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Purchased Electricity for Resale 456,622,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
232,702,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
211,133,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Other Operation Expense 427,726,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
311,975,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
332,936,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Maintenance Expense 259,348,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
273,164,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
211,702,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Depreciation and Amortization Expense 400,882,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
342,643,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
344,293,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Interest Expense 209,570,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
192,982,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
202,074,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Appalachian Power Co [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI (974,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
983,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Commodity      
Subtotal - Commodity (1,498,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,513,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (1,498,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,513,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,498,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,513,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (974,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
983,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,498,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,513,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (974,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
983,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,498,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,513,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (974,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
983,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (974,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
983,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   1,433,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(285,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (1,310,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     1,433,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Appalachian Power Co [Member] | Pension and OPEB [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Commodity      
Subtotal - Commodity (2,050,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
2,205,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (2,050,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
2,205,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,050,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
2,205,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,050,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
2,205,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Amortization of Prior Service Cost (Credit) (5,129,000)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(5,129,000)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amortization of Actuarial Gain (Loss) 3,079,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
7,334,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,050,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
2,205,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Appalachian Power Co [Member] | Pension and OPEB [Member] | Amortization of Deferred Costs [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 20,551,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
19,118,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income (1,333,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI 19,218,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
20,551,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,333,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,433,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Appalachian Power Co [Member] | Pension and OPEB [Member] | Changes in Funded Status [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI (20,784,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(50,449,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI 2,702,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
29,665,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income 2,702,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
29,665,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI (18,082,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(20,784,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Appalachian Power Co [Member] | Accumulated Other Comprehensive Income [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Net Current Period Other Comprehensive Income 2,081,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
32,849,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
28,645,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Appalachian Power Co [Member] | Commodity [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
94,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Appalachian Power Co [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 94,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(644,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 1,686,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
768,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI (1,780,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(30,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income (94,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
738,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
94,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(644,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity (2,739,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(46,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (2,739,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(46,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,739,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(46,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,780,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(30,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,739,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(46,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,780,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(30,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,739,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(46,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,780,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(30,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,780,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(30,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (644,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,309,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (1,310,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (644,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Appalachian Power Co [Member] | Interest Rate and Foreign Currency [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI 3,896,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
3,090,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Appalachian Power Co [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 3,090,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,077,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI 806,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,013,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income 806,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,013,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI 3,896,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,090,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,077,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity 1,241,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,559,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 1,241,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,559,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 1,241,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,559,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 806,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,013,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 1,241,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,559,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 806,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,013,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit 1,241,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,559,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 806,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,013,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 806,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,013,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   2,077,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,024,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     0us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     2,077,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Appalachian Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues     (16,000)us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     440,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (25,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (14,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net     1,590,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     1,053,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit (524,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
530,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense     1,053,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit (524,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
530,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Income Tax (Expense) Credit (524,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
530,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues     (16,000)us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     440,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (25,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     1,053,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (14,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets     1,590,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Appalachian Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Pension and OPEB [Member]      
Interest Rate and Foreign Currency      
Income Tax (Expense) Credit (717,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
772,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Income Tax (Expense) Credit (717,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
772,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Income Tax (Expense) Credit (717,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
772,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Appalachian Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues 0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(80,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(16,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale (527,000)us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
90,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
440,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (10,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(37,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(25,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (20,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(31,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (17,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(35,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net (2,165,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 47,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 1,590,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues 0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(80,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(16,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale (527,000)us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
90,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
440,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (10,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(37,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(25,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (20,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(31,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (17,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(35,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets (2,165,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 47,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 1,590,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Appalachian Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense 1,241,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,559,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,053,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Gains and Losses on Securities Available for Sale      
Interest Expense 1,241,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,559,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,053,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense 1,241,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,559,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,053,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Indiana Michigan Power Co [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI (15,509,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(28,883,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Change in Fair Value Recognized in AOCI 584,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
11,237,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Amounts Reclassified from AOCI 565,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
2,137,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Net Current Period Other Comprehensive Income 1,149,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
13,374,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(662,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Ending Balance in AOCI (14,360,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(15,509,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(28,883,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Commodity      
Vertically Integrated Utilities Revenues 2,149,109,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
2,022,257,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
1,810,069,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Generation & Marketing Revenues 2,048,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
2,916,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
4,582,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Purchased Electricity for Resale 96,813,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
151,404,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
117,860,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Other Operation Expense 585,958,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
564,012,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
583,865,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Maintenance Expense 228,506,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
195,892,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
172,562,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense 200,196,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
177,727,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
146,619,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Interest Expense 93,475,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
97,710,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
102,739,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Income Tax (Expense) Credit (79,621,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(75,111,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(39,344,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 565,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
2,137,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense 93,475,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
97,710,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
102,739,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Income Tax (Expense) Credit (79,621,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(75,111,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(39,344,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 565,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
2,137,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Pension and OPEB      
Income Tax (Expense) Credit (79,621,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(75,111,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(39,344,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 565,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
2,137,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 565,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
2,137,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues 2,149,109,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
2,022,257,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
1,810,069,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Generation & Marketing Revenues 2,048,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
2,916,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
4,582,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Purchased Electricity for Resale 96,813,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
151,404,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
117,860,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Other Operation Expense 585,958,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
564,012,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
583,865,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Maintenance Expense 228,506,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
195,892,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
172,562,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Depreciation and Amortization Expense 200,196,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
177,727,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
146,619,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Interest Expense 93,475,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
97,710,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
102,739,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Indiana Michigan Power Co [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI 394,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,437,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Commodity      
Subtotal - Commodity 604,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,211,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 604,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,211,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 604,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,211,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 394,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,437,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 604,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,211,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 394,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,437,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit 604,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,211,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 394,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,437,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 394,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,437,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (20,093,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,284,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (6,764,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (20,093,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Indiana Michigan Power Co [Member] | Pension and OPEB [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Commodity      
Subtotal - Commodity 262,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,078,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 262,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,078,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 262,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,078,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 262,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,078,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Amortization of Prior Service Cost (Credit) (794,000)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(794,000)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amortization of Actuarial Gain (Loss) 1,056,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,872,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 262,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,078,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Indiana Michigan Power Co [Member] | Pension and OPEB [Member] | Amortization of Deferred Costs [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 4,901,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
4,201,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income 171,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI 5,072,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
4,901,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 171,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
700,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Indiana Michigan Power Co [Member] | Pension and OPEB [Member] | Changes in Funded Status [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI (4,480,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(12,991,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI (546,000)aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
8,511,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income (546,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
8,511,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI (5,026,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(4,480,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Indiana Michigan Power Co [Member] | Accumulated Other Comprehensive Income [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Net Current Period Other Comprehensive Income   13,374,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(662,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Indiana Michigan Power Co [Member] | Commodity [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
46,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Indiana Michigan Power Co [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 46,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(446,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 1,130,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
477,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI (1,176,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
15,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income (46,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
492,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
46,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(446,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity (1,809,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
23,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (1,809,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
23,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,809,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
23,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,176,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
15,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,809,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
23,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,176,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
15,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,809,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
23,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,176,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
15,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,176,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
15,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (446,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(819,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (987,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (446,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Indiana Michigan Power Co [Member] | Interest Rate and Foreign Currency [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI (14,406,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(15,976,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Indiana Michigan Power Co [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI (15,976,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(19,647,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,249,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI 1,570,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,422,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income 1,570,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,671,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI (14,406,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,976,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(19,647,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity 2,413,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,188,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 2,413,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,188,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 2,413,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,188,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 1,570,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,422,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 2,413,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,188,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 1,570,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,422,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit 2,413,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,188,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 1,570,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,422,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 1,570,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,422,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (19,647,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14,465,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (5,777,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (19,647,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Indiana Michigan Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues     (43,000)us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     1,151,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (14,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     (2,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (10,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net     278,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     595,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit 210,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
774,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense     595,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit 210,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
774,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Income Tax (Expense) Credit 210,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
774,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues     (43,000)us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     1,151,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (14,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     (2,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     595,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (10,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets     278,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Indiana Michigan Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Pension and OPEB [Member]      
Interest Rate and Foreign Currency      
Income Tax (Expense) Credit 91,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
378,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Income Tax (Expense) Credit 91,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
378,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Income Tax (Expense) Credit 91,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
378,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Indiana Michigan Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues 0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(155,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(43,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale (812,000)us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
219,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,151,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (7,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(23,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (7,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (10,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(20,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(10,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net (973,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 16,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 278,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues 0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(155,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(43,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale (812,000)us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
219,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,151,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (7,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(23,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (7,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (10,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(20,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(10,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets (973,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 16,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 278,000aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Indiana Michigan Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense 2,413,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,188,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
595,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Gains and Losses on Securities Available for Sale      
Interest Expense 2,413,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,188,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
595,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense 2,413,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,188,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
595,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Ohio Power Co [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 7,079,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(165,725,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
66,400,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Amounts Reclassified from AOCI (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
11,172,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Net Current Period Other Comprehensive Income (1,477,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
77,572,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
31,997,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Distribution of Cook Coal Terminal to Parent   (2,651,000)aep_DistributionOfCookCoalTerminalToParent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Distribution of OPCo Generation to Parent   (3,005,374,000)aep_DistributionOfOPCoGenerationToParent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Ending Balance in AOCI 5,602,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
7,079,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(165,725,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Commodity      
Generation & Marketing Revenues 6,778,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
15,397,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
19,385,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Purchased Electricity for Resale 282,000,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
151,561,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
205,845,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Other Operation Expense 594,776,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
707,953,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
669,981,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Maintenance Expense 195,964,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
319,625,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
319,324,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense 213,669,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
382,570,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
511,070,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Interest Expense 128,291,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
182,046,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
213,100,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Income Tax (Expense) Credit (132,207,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(225,670,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(144,283,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
11,172,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense 128,291,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
182,046,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
213,100,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Income Tax (Expense) Credit (132,207,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(225,670,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(144,283,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
11,172,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Pension and OPEB      
Income Tax (Expense) Credit (132,207,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(225,670,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(144,283,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
11,172,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
11,172,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Generation & Marketing Revenues 6,778,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
15,397,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
19,385,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Purchased Electricity for Resale 282,000,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
151,561,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
205,845,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Other Operation Expense 594,776,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
707,953,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
669,981,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Maintenance Expense 195,964,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
319,625,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
319,324,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Depreciation and Amortization Expense 213,669,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
382,570,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
511,070,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Interest Expense 128,291,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
182,046,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
213,100,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Ohio Power Co [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,337,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Commodity      
Subtotal - Commodity (2,273,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,057,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (2,273,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,057,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,273,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,057,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,337,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,273,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,057,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,337,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,273,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,057,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,337,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,477,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,337,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   7,183,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,706,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (2,002,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     7,183,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Ohio Power Co [Member] | Pension and OPEB [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Commodity      
Subtotal - Commodity 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
19,245,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
19,245,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
19,245,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
19,245,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Amortization of Prior Service Cost (Credit) 0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(5,840,000)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amortization of Actuarial Gain (Loss) 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
25,085,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
19,245,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ohio Power Co [Member] | Pension and OPEB [Member] | Amortization of Deferred Costs [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 58,447,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
45,938,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Distribution of Cook Coal Terminal to Parent   0aep_DistributionOfCookCoalTerminalToParent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Distribution of OPCo Generation to Parent   0aep_DistributionOfOPCoGenerationToParent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI 58,447,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
58,447,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12,509,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ohio Power Co [Member] | Pension and OPEB [Member] | Changes in Funded Status [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI (58,447,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(218,846,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
65,418,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
65,418,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Distribution of Cook Coal Terminal to Parent   19,652,000aep_DistributionOfCookCoalTerminalToParent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Distribution of OPCo Generation to Parent   75,329,000aep_DistributionOfOPCoGenerationToParent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI (58,447,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(58,447,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ohio Power Co [Member] | Accumulated Other Comprehensive Income [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Net Current Period Other Comprehensive Income (1,477,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
77,572,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
31,997,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Distribution of Cook Coal Terminal to Parent   19,652,000aep_DistributionOfCookCoalTerminalToParent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Distribution of OPCo Generation to Parent   75,580,000aep_DistributionOfOPCoGenerationToParent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Ohio Power Co [Member] | Commodity [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
105,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Ohio Power Co [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 105,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(912,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
982,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI (105,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
22,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income (105,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,004,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Distribution of Cook Coal Terminal to Parent   0aep_DistributionOfCookCoalTerminalToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Distribution of OPCo Generation to Parent   13,000aep_DistributionOfOPCoGenerationToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
105,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(912,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity (162,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
34,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (162,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
34,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (162,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
34,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (105,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
22,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (162,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
34,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (105,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
22,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (162,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
34,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (105,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
22,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (105,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
22,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (912,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,748,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (2,002,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (912,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Ohio Power Co [Member] | Interest Rate and Foreign Currency [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI 5,602,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
6,974,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Ohio Power Co [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 6,974,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
8,095,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI (1,372,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,359,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income (1,372,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,359,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Distribution of Cook Coal Terminal to Parent   0aep_DistributionOfCookCoalTerminalToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Distribution of OPCo Generation to Parent   238,000aep_DistributionOfOPCoGenerationToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI 5,602,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
6,974,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
8,095,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity (2,111,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,091,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (2,111,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,091,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,111,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,091,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,372,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,359,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,111,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,091,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,372,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,359,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (2,111,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,091,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,372,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,359,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (1,372,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,359,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   8,095,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
9,454,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     0us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     8,095,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Ohio Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues     (109,000)us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     3,002,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (35,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     (5,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (15,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net     0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense     4,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     (1,363,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit (796,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(720,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense     (1,363,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit (796,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(720,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Income Tax (Expense) Credit (796,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(720,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues     (109,000)us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     3,002,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (35,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     (5,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Depreciation and Amortization Expense     4,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     (1,363,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (15,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets     0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Ohio Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Pension and OPEB [Member]      
Interest Rate and Foreign Currency      
Income Tax (Expense) Credit 0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
6,736,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Income Tax (Expense) Credit 0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
6,736,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Income Tax (Expense) Credit 0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
6,736,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ohio Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues 0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(415,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(109,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale 0us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
576,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,002,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (11,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(56,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(35,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (11,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(26,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(5,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (18,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(45,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net (122,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues 0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(415,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(109,000)us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale 0us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
576,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,002,000us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (11,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(56,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(35,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (11,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(26,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(5,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (18,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(45,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets (122,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Ohio Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense (13,000)us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense (2,098,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,098,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,363,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Gains and Losses on Securities Available for Sale      
Interest Expense (2,098,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,098,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,363,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Depreciation and Amortization Expense (13,000)us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense (2,098,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,098,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,363,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Public Service Co Of Oklahoma [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 5,758,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
6,481,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
68,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Amounts Reclassified from AOCI (815,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(791,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Net Current Period Other Comprehensive Income (815,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(723,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(668,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Ending Balance in AOCI 4,943,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
5,758,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
6,481,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Commodity      
Vertically Integrated Utilities Revenues 1,340,307,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,277,711,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,206,583,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Generation & Marketing Revenues 4,215,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,565,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,752,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Purchased Electricity for Resale 385,029,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
246,109,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
208,676,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Other Operation Expense 262,804,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
225,500,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
213,195,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Maintenance Expense 107,952,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
107,076,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
106,835,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense 100,977,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
95,667,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
95,180,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Interest Expense 54,641,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
53,175,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
55,286,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Income Tax (Expense) Credit (50,582,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(65,885,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(66,694,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (815,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(791,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense 54,641,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
53,175,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
55,286,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Income Tax (Expense) Credit (50,582,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(65,885,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(66,694,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (815,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(791,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Pension and OPEB      
Income Tax (Expense) Credit (50,582,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(65,885,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(66,694,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (815,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(791,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (815,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(791,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues 1,340,307,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,277,711,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,206,583,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Generation & Marketing Revenues 4,215,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,565,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,752,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Purchased Electricity for Resale 385,029,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
246,109,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
208,676,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Other Operation Expense 262,804,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
225,500,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
213,195,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Maintenance Expense 107,952,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
107,076,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
106,835,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Depreciation and Amortization Expense 100,977,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
95,667,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
95,180,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Interest Expense 54,641,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
53,175,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
55,286,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Public Service Co Of Oklahoma [Member] | Cash Flow Hedges [Member]      
Commodity      
Subtotal - Commodity (1,255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,217,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (1,255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,217,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,217,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,217,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,217,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   6,481,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,149,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     104,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     6,481,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Public Service Co Of Oklahoma [Member] | Accumulated Other Comprehensive Income [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Net Current Period Other Comprehensive Income (815,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(723,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(668,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Public Service Co Of Oklahoma [Member] | Commodity [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
57,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Public Service Co Of Oklahoma [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 57,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
21,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
68,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI (57,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(32,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income (57,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
36,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
57,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
21,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity (88,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(50,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (88,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(50,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (88,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(50,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (57,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(32,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (88,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(50,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (57,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(32,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (88,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(50,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (57,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(32,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (57,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(32,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   21,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(69,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     104,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     21,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Public Service Co Of Oklahoma [Member] | Interest Rate and Foreign Currency [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI 4,943,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
5,701,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Public Service Co Of Oklahoma [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 5,701,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
6,460,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI (758,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(759,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income (758,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(759,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI 4,943,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5,701,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
6,460,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity (1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (758,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(759,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (758,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(759,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,167,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (758,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(759,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (758,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(759,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   6,460,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7,218,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     0us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     6,460,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Public Service Co Of Oklahoma [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (14,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     1,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (1,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net     0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     (758,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit (440,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(426,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense     (758,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit (440,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(426,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Income Tax (Expense) Credit (440,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(426,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (14,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     1,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     (758,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (1,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets     0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Public Service Co Of Oklahoma [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (8,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(25,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (9,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(10,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (13,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net (58,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (8,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(25,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (9,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(10,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (13,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets (58,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Public Service Co Of Oklahoma [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense (1,167,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,167,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(758,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Gains and Losses on Securities Available for Sale      
Interest Expense (1,167,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,167,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(758,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense (1,167,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,167,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(758,000)us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Southwestern Electric Power Co [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI (8,444,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(17,860,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Change in Fair Value Recognized in AOCI (285,000)aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
7,443,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Amounts Reclassified from AOCI 1,263,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,973,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Net Current Period Other Comprehensive Income 978,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
9,416,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
8,955,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Ending Balance in AOCI (7,466,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(8,444,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(17,860,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Commodity      
Vertically Integrated Utilities Revenues 1,817,863,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,742,575,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,538,533,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Generation & Marketing Revenues 2,256,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,416,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,860,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Purchased Electricity for Resale 178,105,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
169,954,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
131,706,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Other Operation Expense 272,785,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
250,676,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
230,078,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Maintenance Expense 149,243,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
129,742,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
117,415,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense 185,134,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
179,251,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
138,778,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Interest Expense 126,127,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
130,282,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
88,318,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Income Tax (Expense) Credit (66,420,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(69,461,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(45,858,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 1,263,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,973,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense 126,127,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
130,282,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
88,318,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Income Tax (Expense) Credit (66,420,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(69,461,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(45,858,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 1,263,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,973,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Pension and OPEB      
Income Tax (Expense) Credit (66,420,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(69,461,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(45,858,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 1,263,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,973,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 1,263,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,973,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues 1,817,863,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,742,575,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,538,533,000us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Generation & Marketing Revenues 2,256,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,416,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,860,000us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Purchased Electricity for Resale 178,105,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
169,954,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
131,706,000us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Other Operation Expense 272,785,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
250,676,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
230,078,000us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Maintenance Expense 149,243,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
129,742,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
117,415,000us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Depreciation and Amortization Expense 185,134,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
179,251,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
138,778,000us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Interest Expense 126,127,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
130,282,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
88,318,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Southwestern Electric Power Co [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI 2,202,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,228,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Commodity      
Subtotal - Commodity 3,387,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,427,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 3,387,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,427,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 3,387,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,427,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 2,202,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,228,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 3,387,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,427,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 2,202,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,228,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit 3,387,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,427,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 2,202,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,228,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 2,202,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,228,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (15,549,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,524,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (2,678,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (15,549,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Southwestern Electric Power Co [Member] | Pension and OPEB [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Amounts Reclassified from AOCI (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Commodity      
Subtotal - Commodity (1,444,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(392,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (1,444,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(392,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,444,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(392,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,444,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(392,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Amortization of Prior Service Cost (Credit) (1,912,000)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(1,785,000)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amortization of Actuarial Gain (Loss) 468,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,393,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (1,444,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(392,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Southwestern Electric Power Co [Member] | Pension and OPEB [Member] | Amortization of Deferred Costs [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 4,523,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
4,778,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income (939,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI 3,584,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
4,523,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (939,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(255,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_AmortizationOfDeferredCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Southwestern Electric Power Co [Member] | Pension and OPEB [Member] | Changes in Funded Status [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 271,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(7,089,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change in Fair Value Recognized in AOCI (285,000)aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
7,360,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified from AOCI 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net Current Period Other Comprehensive Income (285,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
7,360,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance in AOCI (14,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
271,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate and Foreign Currency      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ aep_PensionAndOpebActivityAxis
= aep_ChangesInFundedStatusMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Southwestern Electric Power Co [Member] | Accumulated Other Comprehensive Income [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Net Current Period Other Comprehensive Income 978,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
9,416,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
8,955,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Southwestern Electric Power Co [Member] | Commodity [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
66,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Southwestern Electric Power Co [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI 66,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
22,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
83,000aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI (66,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(39,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income (66,000)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
44,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
66,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
22,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity (101,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(61,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency (101,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(61,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit (101,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(61,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (66,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(39,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit (101,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(61,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (66,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(39,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit (101,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(61,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (66,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(39,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit (66,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(39,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   22,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(62,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     100,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     22,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Southwestern Electric Power Co [Member] | Interest Rate and Foreign Currency [Member]      
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI (11,036,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(13,304,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Southwestern Electric Power Co [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance in AOCI (13,304,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,571,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Change in Fair Value Recognized in AOCI 0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0aep_OtherComprehensiveIncomeUnrealizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts Reclassified from AOCI 2,268,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,267,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Current Period Other Comprehensive Income 2,268,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,267,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending Balance in AOCI (11,036,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(13,304,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,571,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Commodity      
Subtotal - Commodity 3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Interest Rate and Foreign Currency      
Subtotal - Interest Rate and Foreign Currency 3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, before Income Tax (Expense) Credit 3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 2,268,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,267,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Reclassifications from AOCI, before Income Tax (Expense) Credit 3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 2,268,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,267,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Reclassifications from AOCI, before Income Tax (Expense) Credit 3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,488,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 2,268,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,267,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassifications from AOCI, Net of Income Tax (Expense) Credit 2,268,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,267,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Total Accumulated Other Comprehensive Income (Loss) Activity for Cash Flow Hedges      
Balance in AOCI   (15,571,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,462,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Changes in Fair Value Recognized in AOCI     (2,778,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Balance in AOCI     (15,571,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Southwestern Electric Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (11,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (5,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net     0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     2,669,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit 1,185,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,199,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Gains and Losses on Securities Available for Sale      
Interest Expense     2,669,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Income Tax (Expense) Credit 1,185,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,199,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pension and OPEB      
Income Tax (Expense) Credit 1,185,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,199,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense     (11,000)us-gaap_UtilitiesOperatingExpenseOperations
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense     0us-gaap_UtilitiesOperatingExpenseMaintenance
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense     2,669,000us-gaap_InterestExpense
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment     (5,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets     0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Southwestern Electric Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Pension and OPEB [Member]      
Interest Rate and Foreign Currency      
Income Tax (Expense) Credit (505,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(137,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Gains and Losses on Securities Available for Sale      
Income Tax (Expense) Credit (505,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(137,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pension and OPEB      
Income Tax (Expense) Credit (505,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(137,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Southwestern Electric Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Commodity [Member] | Cash Flow Hedges [Member]      
Commodity      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (13,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(29,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(11,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (10,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (11,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(17,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(5,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets/(Liabilities), Net (67,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Vertically Integrated Utilities Revenues     0us-gaap_ElectricUtilityRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Purchased Electricity for Resale     0us-gaap_CostOfPurchasedPower
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Operation Expense (13,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(29,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(11,000)us-gaap_UtilitiesOperatingExpenseOperations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Maintenance Expense (10,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15,000)us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_UtilitiesOperatingExpenseMaintenance
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Property, Plant and Equipment (11,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(17,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(5,000)aep_ReclassificationsIntoPropertyPlantAndEquipment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Regulatory Assets (67,000)aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0aep_ReclassificationsIntoRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Southwestern Electric Power Co [Member] | Reclassifications from Accumulated Other Comprehensive Income [Member] | Interest Rate and Foreign Currency [Member] | Cash Flow Hedges [Member]      
Interest Rate and Foreign Currency      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense 3,488,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,488,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,669,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Gains and Losses on Securities Available for Sale      
Interest Expense 3,488,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,488,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,669,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of (Gain) or Loss Reclassified from AOCI to Statement of Income/within Balance Sheet      
Depreciation and Amortization Expense     0us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Interest Expense $ 3,488,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
$ 3,488,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
$ 2,669,000us-gaap_InterestExpense
/ us-gaap_DerivativeInstrumentRiskAxis
= aep_InterestRateAndForeignCurrencyMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] Represents realized gains and losses subject to regulatory accounting treatment recorded as either current or noncurrent on the balance sheets.