XML 88 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Benefit Plans 3 (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
American Electric Power System Retirement Savings Plans      
Cost of Company Matching Contributions $ 70,000us-gaap_DefinedContributionPlanCostRecognized $ 67,000us-gaap_DefinedContributionPlanCostRecognized $ 66,000us-gaap_DefinedContributionPlanCostRecognized
Benefit Plans Textuals [Abstract]      
Cost of Company Matching Contributions 70,000us-gaap_DefinedContributionPlanCostRecognized 67,000us-gaap_DefinedContributionPlanCostRecognized 66,000us-gaap_DefinedContributionPlanCostRecognized
Matching Contributions Provided Percentage 100.00%aep_MatchingContributionsProvidedPercentage    
Second Matching Contributions Provided Percentage 70.00%aep_SecondMatchingContributionsProvidedPercentage    
Eligible Compensation Contribution by Employee Percentage 1.00%aep_EligibleCompensationContributionByEmployeePercentage    
Second Eligible Compensation Contribution by Employee Percentage 5.00%aep_SecondEligibleCompensationContributionByEmployeePercentage    
Noncurrent Regulatory Assets 4,264,000us-gaap_RegulatoryAssetsNoncurrent 4,376,000us-gaap_RegulatoryAssetsNoncurrent  
Multiemployer Plan Surcharge 5.00%aep_MultiemployerPlanSurcharge    
Multiemployer Plan Future Surcharge 10.00%aep_MultiemployerPlanFutureSurcharge    
Appalachian Power Co [Member]      
American Electric Power System Retirement Savings Plans      
Cost of Company Matching Contributions 7,280us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
7,366us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
7,579us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Benefit Plans Textuals [Abstract]      
Cost of Company Matching Contributions 7,280us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
7,366us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
7,579us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Matching Contributions Provided Percentage 100.00%aep_MatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Second Matching Contributions Provided Percentage 70.00%aep_SecondMatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Eligible Compensation Contribution by Employee Percentage 1.00%aep_EligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Second Eligible Compensation Contribution by Employee Percentage 5.00%aep_SecondEligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Noncurrent Regulatory Assets 857,872us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
1,003,890us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Multiemployer Plan Surcharge 5.00%aep_MultiemployerPlanSurcharge
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Multiemployer Plan Future Surcharge 10.00%aep_MultiemployerPlanFutureSurcharge
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Indiana Michigan Power Co [Member]      
American Electric Power System Retirement Savings Plans      
Cost of Company Matching Contributions 10,461us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
10,010us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
9,706us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Benefit Plans Textuals [Abstract]      
Cost of Company Matching Contributions 10,461us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
10,010us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
9,706us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Matching Contributions Provided Percentage 100.00%aep_MatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Second Matching Contributions Provided Percentage 70.00%aep_SecondMatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Eligible Compensation Contribution by Employee Percentage 1.00%aep_EligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Second Eligible Compensation Contribution by Employee Percentage 5.00%aep_SecondEligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Noncurrent Regulatory Assets 536,152us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
524,114us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Ohio Power Co [Member]      
American Electric Power System Retirement Savings Plans      
Cost of Company Matching Contributions 5,207us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
6,502us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
10,798us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Benefit Plans Textuals [Abstract]      
Cost of Company Matching Contributions 5,207us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
6,502us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
10,798us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Matching Contributions Provided Percentage 100.00%aep_MatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Second Matching Contributions Provided Percentage 70.00%aep_SecondMatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Eligible Compensation Contribution by Employee Percentage 1.00%aep_EligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Second Eligible Compensation Contribution by Employee Percentage 5.00%aep_SecondEligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Noncurrent Regulatory Assets 1,318,939us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
1,378,697us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Public Service Co Of Oklahoma [Member]      
American Electric Power System Retirement Savings Plans      
Cost of Company Matching Contributions 4,026us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,784us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,732us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Benefit Plans Textuals [Abstract]      
Cost of Company Matching Contributions 4,026us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,784us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,732us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Matching Contributions Provided Percentage 100.00%aep_MatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Second Matching Contributions Provided Percentage 70.00%aep_SecondMatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Eligible Compensation Contribution by Employee Percentage 1.00%aep_EligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Second Eligible Compensation Contribution by Employee Percentage 5.00%aep_SecondEligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Noncurrent Regulatory Assets 154,327us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
156,690us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Southwestern Electric Power Co [Member]      
American Electric Power System Retirement Savings Plans      
Cost of Company Matching Contributions 5,272us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
4,970us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
4,890us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Benefit Plans Textuals [Abstract]      
Cost of Company Matching Contributions 5,272us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
4,970us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
4,890us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Matching Contributions Provided Percentage 100.00%aep_MatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Second Matching Contributions Provided Percentage 70.00%aep_SecondMatchingContributionsProvidedPercentage
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Eligible Compensation Contribution by Employee Percentage 1.00%aep_EligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Second Eligible Compensation Contribution by Employee Percentage 5.00%aep_SecondEligibleCompensationContributionByEmployeePercentage
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Noncurrent Regulatory Assets 393,602us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
[1] 369,905us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
[1]  
UMWA Withdrawal Obligation [Member]      
Benefit Plans Textuals [Abstract]      
Noncurrent Regulatory Assets 25,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_StatementScenarioAxis
= aep_UmwaWithdrawalObligationMember
27,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_StatementScenarioAxis
= aep_UmwaWithdrawalObligationMember
 
Pension Plans [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 5,058,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4,715,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 5,225,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4,841,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
5,205,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Accumulated Benefit Obligation 5,058,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4,715,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Fair Value of Plan Assets 4,968,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4,711,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4,696,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Underfunded Status, Accumulated Benefit Obligation (90,000)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(4,000)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 93,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Components of Net Periodic Benefit Cost      
Service Cost 72,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
69,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
76,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Interest Cost 221,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
203,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
223,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Expected Return on Plan Assets (262,000)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(278,000)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(319,000)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of Transition Obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of Prior Service Cost (Credit) 3,000us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
3,000us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(1,000)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of Net Actuarial Loss 124,000us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
183,000us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
155,000us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Net Periodic Benefit Cost (Credit) 158,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
180,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
134,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Capitalized Portion (52,000)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(56,000)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(42,000)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Net Periodic Benefit Cost (Credit) Recognized in Expense 106,000aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
124,000aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
92,000aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 108,000us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Prior Service Cost (Credit) 2,000us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Total Estimated 2015 Amortization 110,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 110,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 93,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Pension Plans [Member] | Appalachian Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 689,096us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
654,168us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 702,805us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
663,231us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
718,460us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Accumulated Benefit Obligation 689,096us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
654,168us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Fair Value of Plan Assets 642,289us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
627,995us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
621,570us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Underfunded Status, Accumulated Benefit Obligation (46,807)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(26,173)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 11,631us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Components of Net Periodic Benefit Cost      
Service Cost 7,036us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
6,171us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
7,565us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Interest Cost 29,624us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
27,662us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
30,211us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Expected Return on Plan Assets (33,927)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(37,041)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(41,944)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Amortization of Transition Obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Amortization of Prior Service Cost (Credit) 197us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
198us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
475us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Amortization of Net Actuarial Loss 16,593us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
25,025us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
20,339us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Net Periodic Benefit Cost (Credit) 19,523us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
22,015us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
16,646us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Capitalized Portion (6,819)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(7,529)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(6,525)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Net Periodic Benefit Cost (Credit) Recognized in Expense 12,704aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
14,486aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
10,121aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 14,457us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Prior Service Cost (Credit) 180us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Total Estimated 2015 Amortization 14,637us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 14,637us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 11,631us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Pension Plans [Member] | Indiana Michigan Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 598,660us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
560,769us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 617,948us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
574,699us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
618,973us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Accumulated Benefit Obligation 598,660us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
560,769us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Fair Value of Plan Assets 591,737us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
559,143us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
552,026us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Underfunded Status, Accumulated Benefit Obligation (6,923)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(1,626)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 12,492us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Components of Net Periodic Benefit Cost      
Service Cost 10,068us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
8,736us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
9,908us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Interest Cost 26,293us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
24,100us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
26,245us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Expected Return on Plan Assets (30,993)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(32,826)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(37,566)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Amortization of Transition Obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Amortization of Prior Service Cost (Credit) 195us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
195us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
407us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Amortization of Net Actuarial Loss 14,585us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
21,688us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
17,569us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Net Periodic Benefit Cost (Credit) 20,148us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
21,893us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
16,563us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Capitalized Portion (4,638)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(4,576)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(3,114)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Net Periodic Benefit Cost (Credit) Recognized in Expense 15,510aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
17,317aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
13,449aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 12,713us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Prior Service Cost (Credit) 181us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Total Estimated 2015 Amortization 12,894us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 12,894us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 12,492us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Pension Plans [Member] | Ohio Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 512,536us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
512,804us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 526,250us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
523,643us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
1,068,186us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Accumulated Benefit Obligation 512,536us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
512,804us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Fair Value of Plan Assets 498,461us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
501,634us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
1,015,115us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Underfunded Status, Accumulated Benefit Obligation (14,075)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(11,170)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 7,847us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Components of Net Periodic Benefit Cost      
Service Cost 5,140us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
5,285us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
11,003us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Interest Cost 22,105us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
21,939us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
45,194us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Expected Return on Plan Assets (26,427)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(29,919)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(68,401)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Amortization of Transition Obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Amortization of Prior Service Cost (Credit) 157us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
157us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
743us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Amortization of Net Actuarial Loss 12,422us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
19,833us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
30,439us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Net Periodic Benefit Cost (Credit) 13,397us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
17,295us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
18,978us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Capitalized Portion (5,479)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(6,192)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(7,060)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Net Periodic Benefit Cost (Credit) Recognized in Expense 7,918aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
11,103aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
11,918aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 10,823us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Prior Service Cost (Credit) 140us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Total Estimated 2015 Amortization 10,963us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 10,963us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 7,847us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Pension Plans [Member] | Public Service Co Of Oklahoma [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 272,809us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
249,859us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 285,405us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
260,710us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
279,685us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Accumulated Benefit Obligation 272,809us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
249,859us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Fair Value of Plan Assets 275,482us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
264,597us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
264,823us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 6,656us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Components of Net Periodic Benefit Cost      
Service Cost 5,207us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
5,562us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
5,951us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Interest Cost 12,057us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
10,993us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
12,301us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Expected Return on Plan Assets (14,604)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(15,675)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(18,015)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Amortization of Prior Service Cost (Credit) 296us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
297us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(948)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Amortization of Net Actuarial Loss 6,753us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
9,845us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
8,206us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Net Periodic Benefit Cost (Credit) 9,709us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
11,022us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
7,495us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Capitalized Portion (3,320)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(3,384)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(2,533)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Net Periodic Benefit Cost (Credit) Recognized in Expense 6,389aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
7,638aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
4,962aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 5,891us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Prior Service Cost (Credit) 252us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Total Estimated 2015 Amortization 6,143us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 6,143us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 6,656us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Pension Plans [Member] | Southwestern Electric Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 282,959us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
257,198us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 298,166us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
270,564us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
285,560us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Accumulated Benefit Obligation 282,959us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
257,198us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Fair Value of Plan Assets 290,152us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
278,946us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
279,699us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 7,840us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Components of Net Periodic Benefit Cost      
Service Cost 6,618us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
7,011us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
7,099us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Interest Cost 12,651us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
11,454us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
12,537us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Expected Return on Plan Assets (15,427)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(16,509)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(18,866)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Amortization of Prior Service Cost (Credit) 349us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
349us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(793)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Amortization of Net Actuarial Loss 7,046us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
10,214us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
8,330us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Net Periodic Benefit Cost (Credit) 11,237us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
12,519us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
8,307us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Capitalized Portion (3,391)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(3,518)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(2,924)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Net Periodic Benefit Cost (Credit) Recognized in Expense 7,846aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
9,001aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
5,383aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 6,146us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Prior Service Cost (Credit) 308us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Total Estimated 2015 Amortization 6,454us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 6,454us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 7,840us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Pension Plans [Member] | Pension Payments [Member]      
Estimated Future Benefit Payments and Contributions      
2015 315,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2016 323,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2017 334,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2018 341,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2019 350,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Years 2020 to 2024, in Total 1,822,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Pension Plans [Member] | Pension Payments [Member] | Appalachian Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 42,859us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2016 43,091us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2017 43,484us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2018 45,122us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2019 45,488us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Years 2020 to 2024, in Total 236,107us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Pension Plans [Member] | Pension Payments [Member] | Indiana Michigan Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 33,114us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2016 33,813us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2017 35,748us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2018 36,948us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2019 38,727us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Years 2020 to 2024, in Total 209,813us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Pension Plans [Member] | Pension Payments [Member] | Ohio Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 36,277us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2016 36,174us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2017 35,571us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2018 35,822us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2019 36,179us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Years 2020 to 2024, in Total 176,022us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Pension Plans [Member] | Pension Payments [Member] | Public Service Co Of Oklahoma [Member]      
Estimated Future Benefit Payments and Contributions      
2015 18,950us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2016 19,626us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2017 20,175us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2018 21,118us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2019 21,732us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Years 2020 to 2024, in Total 109,800us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Pension Plans [Member] | Pension Payments [Member] | Southwestern Electric Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 18,872us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2016 18,747us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2017 20,407us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2018 21,019us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
2019 22,059us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Years 2020 to 2024, in Total 118,909us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_PensionPaymentsMember
   
Other Postretirement Benefit Plans [Member]      
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 1,439,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1,456,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1,849,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Fair Value of Plan Assets 1,694,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1,699,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1,568,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 6,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Components of Net Periodic Benefit Cost      
Service Cost 14,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
23,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
47,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Interest Cost 67,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
71,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
103,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Expected Return on Plan Assets (111,000)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(107,000)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(101,000)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of Transition Obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1,000us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of Prior Service Cost (Credit) (69,000)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(69,000)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(18,000)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of Net Actuarial Loss 22,000us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
65,000us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
57,000us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Net Periodic Benefit Cost (Credit) (77,000)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(17,000)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
89,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Capitalized Portion 25,000aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
5,000aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(28,000)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Net Periodic Benefit Cost (Credit) Recognized in Expense (52,000)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(12,000)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
61,000aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 17,000us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Prior Service Cost (Credit) (69,000)us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Total Estimated 2015 Amortization (52,000)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (52,000)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 6,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Other Postretirement Benefit Plans [Member] | Appalachian Power Co [Member]      
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 267,148us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
279,884us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
348,990us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Fair Value of Plan Assets 280,633us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
284,840us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
267,758us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 2,884us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Components of Net Periodic Benefit Cost      
Service Cost 1,448us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
2,566us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
5,387us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Interest Cost 12,788us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
13,454us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
18,462us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Expected Return on Plan Assets (18,533)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(18,147)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(16,753)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Amortization of Transition Obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
780us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Amortization of Prior Service Cost (Credit) (10,050)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(10,050)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(2,862)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Amortization of Net Actuarial Loss 4,582us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
12,249us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
10,526us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Net Periodic Benefit Cost (Credit) (9,765)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
72us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
15,540us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Capitalized Portion 3,411aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(25)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
(6,092)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Net Periodic Benefit Cost (Credit) Recognized in Expense (6,354)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
47aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
9,448aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 3,353us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Prior Service Cost (Credit) (10,050)us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Total Estimated 2015 Amortization (6,697)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (6,697)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 2,884us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Other Postretirement Benefit Plans [Member] | Indiana Michigan Power Co [Member]      
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 161,659us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
166,497us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
218,553us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Fair Value of Plan Assets 202,408us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
206,214us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
194,128us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 0us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Components of Net Periodic Benefit Cost      
Service Cost 1,947us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
3,219us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
6,621us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Interest Cost 7,638us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
8,221us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
12,785us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Expected Return on Plan Assets (13,454)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(13,183)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(12,847)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Amortization of Transition Obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
132us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Amortization of Prior Service Cost (Credit) (9,421)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(9,421)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(2,383)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Amortization of Net Actuarial Loss 2,368us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
7,526us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
7,050us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Net Periodic Benefit Cost (Credit) (10,922)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(3,638)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
11,358us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Capitalized Portion 2,514aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
760aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(2,135)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Net Periodic Benefit Cost (Credit) Recognized in Expense (8,408)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
(2,878)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
9,223aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 1,814us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Prior Service Cost (Credit) (9,421)us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Total Estimated 2015 Amortization (7,607)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (7,607)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 0us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Other Postretirement Benefit Plans [Member] | Ohio Power Co [Member]      
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 164,697us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
171,164us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
466,290us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Fair Value of Plan Assets 206,212us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
211,994us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
366,301us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 0us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Components of Net Periodic Benefit Cost      
Service Cost 1,026us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
2,882us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
8,748us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Interest Cost 7,601us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
9,494us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
24,189us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Expected Return on Plan Assets (13,519)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(13,468)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(22,555)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Amortization of Transition Obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
104us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Amortization of Prior Service Cost (Credit) (6,923)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(6,962)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(3,873)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Amortization of Net Actuarial Loss 2,379us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
8,633us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
13,669us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Net Periodic Benefit Cost (Credit) (9,436)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
579us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
20,282us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Capitalized Portion 3,859aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(207)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
(7,545)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Net Periodic Benefit Cost (Credit) Recognized in Expense (5,577)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
372aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
12,737aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 1,848us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Prior Service Cost (Credit) (6,922)us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Total Estimated 2015 Amortization (5,074)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (5,074)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 0us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Other Postretirement Benefit Plans [Member] | Public Service Co Of Oklahoma [Member]      
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 76,706us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
77,779us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
99,680us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Fair Value of Plan Assets 96,041us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
96,333us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
90,521us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 0us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Components of Net Periodic Benefit Cost      
Service Cost 839us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,372us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
2,836us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Interest Cost 3,574us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,793us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
5,797us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Expected Return on Plan Assets (6,300)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(6,089)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(5,922)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Amortization of Prior Service Cost (Credit) (4,290)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(4,289)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(1,079)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Amortization of Net Actuarial Loss 1,109us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,476us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,189us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Net Periodic Benefit Cost (Credit) (5,068)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(1,737)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
4,821us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Capitalized Portion 1,733aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
533aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(1,629)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Net Periodic Benefit Cost (Credit) Recognized in Expense (3,335)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(1,204)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,192aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 861us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Prior Service Cost (Credit) (4,290)us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Total Estimated 2015 Amortization (3,429)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (3,429)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 0us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Other Postretirement Benefit Plans [Member] | Southwestern Electric Power Co [Member]      
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 85,005us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
86,997us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
109,948us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Fair Value of Plan Assets 106,432us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
107,750us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
99,846us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Estimated Future Benefit Payments and Contributions      
Expected Contributions and Payments During 2015 0us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Components of Net Periodic Benefit Cost      
Service Cost 1,012us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,693us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
3,324us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Interest Cost 3,992us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
4,301us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
6,673us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Expected Return on Plan Assets (7,016)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(6,881)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(6,795)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Amortization of Prior Service Cost (Credit) (5,156)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(5,156)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(933)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Amortization of Net Actuarial Loss 1,235us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
3,928us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
3,659us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Net Periodic Benefit Cost (Credit) (5,933)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(2,115)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
5,928us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Capitalized Portion 1,791aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
594aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(2,087)aep_CapitalizedPortionOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Net Periodic Benefit Cost (Credit) Recognized in Expense (4,142)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(1,521)aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
3,841aep_NetPeriodicBenefitCostRecognizedAsExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Net Actuarial Loss 954us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Prior Service Cost (Credit) (5,156)us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Total Estimated 2015 Amortization (4,202)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (4,202)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Benefit Plans Textuals [Abstract]      
Expected Contributions and Payments During 2015 0us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Other Postretirement Benefit Plans [Member] | Benefit Payments [Member]      
Estimated Future Benefit Payments and Contributions      
2015 129,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2016 129,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2017 130,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2018 132,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2019 132,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Years 2020 to 2024, in Total 688,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Other Postretirement Benefit Plans [Member] | Benefit Payments [Member] | Appalachian Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 24,828us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2016 24,603us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2017 24,468us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2018 24,820us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2019 24,290us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Years 2020 to 2024, in Total 121,401us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Other Postretirement Benefit Plans [Member] | Benefit Payments [Member] | Indiana Michigan Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 15,088us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2016 15,363us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2017 15,484us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2018 15,637us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2019 15,804us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Years 2020 to 2024, in Total 84,026us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Other Postretirement Benefit Plans [Member] | Benefit Payments [Member] | Ohio Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 16,379us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2016 16,289us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2017 16,088us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2018 16,122us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2019 16,079us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Years 2020 to 2024, in Total 80,066us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Other Postretirement Benefit Plans [Member] | Benefit Payments [Member] | Public Service Co Of Oklahoma [Member]      
Estimated Future Benefit Payments and Contributions      
2015 6,989us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2016 7,067us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2017 7,074us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2018 7,132us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2019 7,278us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Years 2020 to 2024, in Total 38,852us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Other Postretirement Benefit Plans [Member] | Benefit Payments [Member] | Southwestern Electric Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 7,401us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2016 7,504us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2017 7,674us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2018 7,840us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
2019 7,885us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Years 2020 to 2024, in Total 43,503us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_BenefitPaymentsMember
   
Other Postretirement Benefit Plans [Member] | Medicare Subsidy Receipts [Member]      
Estimated Future Benefit Payments and Contributions      
2015 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2016 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2017 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2018 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2019 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Years 2020 to 2024, in Total 2,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Other Postretirement Benefit Plans [Member] | Medicare Subsidy Receipts [Member] | Appalachian Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 232us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2016 236us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2017 234us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2018 231us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2019 230us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Years 2020 to 2024, in Total 1,080us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Other Postretirement Benefit Plans [Member] | Medicare Subsidy Receipts [Member] | Indiana Michigan Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2016 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2017 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2018 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2019 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Years 2020 to 2024, in Total 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Other Postretirement Benefit Plans [Member] | Medicare Subsidy Receipts [Member] | Ohio Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2016 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2017 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2018 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2019 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Years 2020 to 2024, in Total 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Other Postretirement Benefit Plans [Member] | Medicare Subsidy Receipts [Member] | Public Service Co Of Oklahoma [Member]      
Estimated Future Benefit Payments and Contributions      
2015 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2016 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2017 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2018 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2019 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Years 2020 to 2024, in Total 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Other Postretirement Benefit Plans [Member] | Medicare Subsidy Receipts [Member] | Southwestern Electric Power Co [Member]      
Estimated Future Benefit Payments and Contributions      
2015 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2016 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2017 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2018 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
2019 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Years 2020 to 2024, in Total 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_StatementScenarioAxis
= aep_MedicareSubsidyReceiptsMember
   
Qualified Pension Plans [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 4,982,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
4,638,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 4,982,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
4,638,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
 
Qualified Pension Plans [Member] | Appalachian Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 688,632us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
653,968us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 688,632us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
653,968us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Qualified Pension Plans [Member] | Indiana Michigan Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 598,190us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
560,443us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 598,190us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
560,443us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Qualified Pension Plans [Member] | Ohio Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 512,467us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
512,798us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 512,467us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
512,798us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Qualified Pension Plans [Member] | Public Service Co Of Oklahoma [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 270,059us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
248,472us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 270,059us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
248,472us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Qualified Pension Plans [Member] | Southwestern Electric Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 281,210us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
256,083us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 281,210us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
256,083us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_QualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Nonqualified Pension Plans [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 76,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
77,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 76,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
77,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
 
Nonqualified Pension Plans [Member] | Appalachian Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 464us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
200us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 464us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
200us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
 
Nonqualified Pension Plans [Member] | Indiana Michigan Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 470us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
326us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 470us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
326us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
 
Nonqualified Pension Plans [Member] | Ohio Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 69us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
6us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Accumulated Benefit Obligation 69us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
6us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
 
Nonqualified Pension Plans [Member] | Public Service Co Of Oklahoma [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 2,750us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,387us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 2,770us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,394us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Accumulated Benefit Obligation 2,750us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,387us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Underfunded Status, Accumulated Benefit Obligation (2,750)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
(1,387)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
 
Nonqualified Pension Plans [Member] | Southwestern Electric Power Co [Member]      
Accumulated Benefit Obligation      
Accumulated Benefit Obligation 1,749us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,115us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Underfunded Accumulated Benefit Obligation      
Projected Benefit Obligation 1,790us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,124us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Accumulated Benefit Obligation 1,749us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
1,115us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Underfunded Status, Accumulated Benefit Obligation (1,749)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
(1,115)aep_UnderfundedStatusAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= aep_NonqualifiedPensionPlansMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
 
Net of Tax AOCI [Member] | Pension Plans [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 10,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 10,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Net of Tax AOCI [Member] | Pension Plans [Member] | Appalachian Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 50us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 50us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Net of Tax AOCI [Member] | Pension Plans [Member] | Indiana Michigan Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 507us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 507us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Net of Tax AOCI [Member] | Pension Plans [Member] | Ohio Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Net of Tax AOCI [Member] | Pension Plans [Member] | Public Service Co Of Oklahoma [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Net of Tax AOCI [Member] | Pension Plans [Member] | Southwestern Electric Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Net of Tax AOCI [Member] | Other Postretirement Benefit Plans [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (9,000)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (9,000)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Net of Tax AOCI [Member] | Other Postretirement Benefit Plans [Member] | Appalachian Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (1,953)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (1,953)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Net of Tax AOCI [Member] | Other Postretirement Benefit Plans [Member] | Indiana Michigan Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (437)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (437)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Net of Tax AOCI [Member] | Other Postretirement Benefit Plans [Member] | Ohio Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Net of Tax AOCI [Member] | Other Postretirement Benefit Plans [Member] | Public Service Co Of Oklahoma [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Net of Tax AOCI [Member] | Other Postretirement Benefit Plans [Member] | Southwestern Electric Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (985)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (985)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_NetOfTaxAociMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Deferred Income Taxes [Member] | Pension Plans [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 6,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 6,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Deferred Income Taxes [Member] | Pension Plans [Member] | Appalachian Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 27us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 27us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Deferred Income Taxes [Member] | Pension Plans [Member] | Indiana Michigan Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 273us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 273us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Deferred Income Taxes [Member] | Pension Plans [Member] | Ohio Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Deferred Income Taxes [Member] | Pension Plans [Member] | Public Service Co Of Oklahoma [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Deferred Income Taxes [Member] | Pension Plans [Member] | Southwestern Electric Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Deferred Income Taxes [Member] | Other Postretirement Benefit Plans [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (5,000)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (5,000)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Deferred Income Taxes [Member] | Other Postretirement Benefit Plans [Member] | Appalachian Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (1,051)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (1,051)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Deferred Income Taxes [Member] | Other Postretirement Benefit Plans [Member] | Indiana Michigan Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (236)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (236)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Deferred Income Taxes [Member] | Other Postretirement Benefit Plans [Member] | Ohio Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Deferred Income Taxes [Member] | Other Postretirement Benefit Plans [Member] | Public Service Co Of Oklahoma [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 0us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Deferred Income Taxes [Member] | Other Postretirement Benefit Plans [Member] | Southwestern Electric Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (530)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (530)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_DeferredIncomeTaxesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Regulatory Assets [Member] | Pension Plans [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 94,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 94,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Regulatory Assets [Member] | Pension Plans [Member] | Appalachian Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 14,560us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 14,560us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Regulatory Assets [Member] | Pension Plans [Member] | Indiana Michigan Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 12,114us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 12,114us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Regulatory Assets [Member] | Pension Plans [Member] | Ohio Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 10,963us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 10,963us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Regulatory Assets [Member] | Pension Plans [Member] | Public Service Co Of Oklahoma [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 6,143us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 6,143us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Regulatory Assets [Member] | Pension Plans [Member] | Southwestern Electric Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization 6,454us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 6,454us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Regulatory Assets [Member] | Other Postretirement Benefit Plans [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (38,000)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (38,000)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Regulatory Assets [Member] | Other Postretirement Benefit Plans [Member] | Appalachian Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (3,693)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (3,693)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
   
Regulatory Assets [Member] | Other Postretirement Benefit Plans [Member] | Indiana Michigan Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (6,934)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (6,934)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
   
Regulatory Assets [Member] | Other Postretirement Benefit Plans [Member] | Ohio Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (5,074)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (5,074)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
   
Regulatory Assets [Member] | Other Postretirement Benefit Plans [Member] | Public Service Co Of Oklahoma [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (3,429)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 (3,429)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
   
Regulatory Assets [Member] | Other Postretirement Benefit Plans [Member] | Southwestern Electric Power Co [Member]      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015      
Total Estimated 2015 Amortization (2,687)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
Expected to be Recorded as      
Estimated Amounts Expected to be Amortized to Net Periodic Benefit Costs in 2015 $ (2,687)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aep_RegulatoryAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
   
[1] Additionally, as of December 31, 2013, SWEPCo has recorded approximately $42 million in Customer Accounts Receivable on the balance sheet to reflect revenues, retroactive to January 2013, resulting from the PUCT decision in the Texas Base Rate Case. The majority of these amounts were collected through a rider that was billed to customers.