XML 318 R247.htm IDEA: XBRL DOCUMENT
v3.25.0.1

REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) | 12 Months Ended
--- | ---
Dec. 31, 2024 wk auction asset
Retail Revenues |
Disaggregation of Revenue [Line Items] |
Monthly billing, payment due term | 35 days
Retail Revenues | Minimum |
Disaggregation of Revenue [Line Items] |
Monthly billing term | 15 days
Retail Revenues | Maximum |
Disaggregation of Revenue [Line Items] |
Monthly billing term | 20 days
Wholesale Revenues - Generation |
Disaggregation of Revenue [Line Items] |
Number of incremental auctions | auction | 3
Incremental auction term | 3 years
Monthly billing, number of weeks | 1
Wholesale Revenues - Transmission |
Disaggregation of Revenue [Line Items] |
Monthly billing, number of weeks | 1
Formula rate period | 1 year
Costs allocation, average period | 12 months
Costs allocation, number of transmission assets | asset | 2
Wholesale Revenues - Transmission | Maximum |
Disaggregation of Revenue [Line Items] |
Performance obligation period | 1 year
Marketing Arrangements |
Disaggregation of Revenue [Line Items] |
Monthly billing, payment due term | 20 days
Competitive Retail And Offtake Arrangements For Renewable Assets Range | Minimum |
Disaggregation of Revenue [Line Items] |
Monthly billing, payment due term | 15 days
Competitive Retail And Offtake Arrangements For Renewable Assets Range | Maximum |
Disaggregation of Revenue [Line Items] |
Monthly billing, payment due term | 60 days

X
- Definition Revenue from Contract with Customer, Costs Allocation, Average Period + References No definition available. + Details
Name: | aep_RevenueFromContractWithCustomerCostsAllocationAveragePeriod
Namespace Prefix: | aep_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue from Contract with Customer, Costs Allocation, Number of Transmission Assets + References No definition available. + Details
Name: | aep_RevenueFromContractWithCustomerCostsAllocationNumberOfTransmissionAssets
Namespace Prefix: | aep_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Revenue from Contract with Customer, Formula Rate Period + References No definition available. + Details
Name: | aep_RevenueFromContractWithCustomerFormulaRatePeriod
Namespace Prefix: | aep_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue from Contract with Customer, Incremental Auction Term + References No definition available. + Details
Name: | aep_RevenueFromContractWithCustomerIncrementalAuctionTerm
Namespace Prefix: | aep_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue from Contract with Customer, Monthly Billing, Number Of Weeks + References No definition available. + Details
Name: | aep_RevenueFromContractWithCustomerMonthlyBillingNumberOfWeeks
Namespace Prefix: | aep_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Revenue from Contract with Customer, Monthly Billing, Payment Due Term + References No definition available. + Details
Name: | aep_RevenueFromContractWithCustomerMonthlyBillingPaymentDueTerm
Namespace Prefix: | aep_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue from Contract with Customer, Monthly Billing Term + References No definition available. + Details
Name: | aep_RevenueFromContractWithCustomerMonthlyBillingTerm
Namespace Prefix: | aep_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue from Contract with Customer, Number of Incremental Auctions + References No definition available. + Details
Name: | aep_RevenueFromContractWithCustomerNumberOfIncrementalAuctions
Namespace Prefix: | aep_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Revenue from Contract with Customer, Performance Obligation Period + References No definition available. + Details
Name: | aep_RevenueFromContractWithCustomerPerformanceObligationPeriod
Namespace Prefix: | aep_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 + Details
Name: | us-gaap_DisaggregationOfRevenueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_RetailMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=aep_WholesaleGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=aep_WholesaleTransmissionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=aep_MarketingArrangementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=aep_CompetitiveRetailAndOfftakeArrangementsForRenewableAssetsRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |