XML 48 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Schedule Of Valuation Process And Unobservable Inputs) (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Natural Gas | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 0.31%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (0.40)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (0.40)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Natural Gas | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 12.07%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 13.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (0.1)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 0.10aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Natural Gas | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Counterparty credit risk 2.47%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 3.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (0.30)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (0.20)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Natural Gas | Option Model | Minimum    
Fair Value Inputs [Abstract]    
Volatilities 6.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] 31.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Nodal basis (0.40)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] (0.40)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3]
Natural Gas | Option Model | Maximum    
Fair Value Inputs [Abstract]    
Volatilities 39.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] 144.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Nodal basis (0.20)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] 0aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3]
Natural Gas | Option Model | Weighted Average    
Fair Value Inputs [Abstract]    
Volatilities 33.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] 63.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Nodal basis (0.30)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] (0.20)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3]
Natural Gas | Derivative Assets    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative assets $ 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
[4] $ 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
[4]
Natural Gas | Union Electric Company | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 0.54%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.57%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (0.1)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (0.10)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Natural Gas | Union Electric Company | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 12.07%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 13.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (0.1)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (0.10)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Natural Gas | Union Electric Company | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Counterparty credit risk 5.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 5.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (0.1)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (0.10)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Natural Gas | Union Electric Company | Option Model | Minimum    
Fair Value Inputs [Abstract]    
Volatilities 6.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] 31.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Nodal basis (0.40)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] (0.40)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3]
Natural Gas | Union Electric Company | Option Model | Maximum    
Fair Value Inputs [Abstract]    
Volatilities 39.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] 144.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Nodal basis (0.20)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] 0aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3]
Natural Gas | Union Electric Company | Option Model | Weighted Average    
Fair Value Inputs [Abstract]    
Volatilities 33.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] 53.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Nodal basis (0.30)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3] (0.30)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3]
Natural Gas | Ameren Illinois Company | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 0.31%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (0.4)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (0.40)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Natural Gas | Ameren Illinois Company | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 2.28%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 2.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (0.1)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 0.10aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Natural Gas | Ameren Illinois Company | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Counterparty credit risk 1.28%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.83%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (0.3)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (0.20)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Natural Gas | Ameren Illinois Company | Option Model | Minimum    
Fair Value Inputs [Abstract]    
Volatilities   50.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Nodal basis   (0.10)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3]
Natural Gas | Ameren Illinois Company | Option Model | Maximum    
Fair Value Inputs [Abstract]    
Volatilities   144.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Nodal basis   0aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3]
Natural Gas | Ameren Illinois Company | Option Model | Weighted Average    
Fair Value Inputs [Abstract]    
Volatilities   94.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Nodal basis   (0.10)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[3]
Natural Gas | Ameren Illinois Company | Derivative Assets    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative assets 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
[4] 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
[4]
Natural Gas | Derivative Liabilities    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities (1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
[4] (2)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
[4]
Natural Gas | Derivative Liabilities | Union Electric Company    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities (1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[4] (1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[4]
Natural Gas | Derivative Liabilities | Ameren Illinois Company    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities   (1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
[4]
Fuel Oils | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Escalation rate   5.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3],[5]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Fuel Oils | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Escalation rate   5.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3],[5]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Fuel Oils | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Escalation rate   5.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3],[5]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Fuel Oils | Option Model | Minimum    
Fair Value Inputs [Abstract]    
Volatilities 33.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1] 3.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Fuel Oils | Option Model | Maximum    
Fair Value Inputs [Abstract]    
Volatilities 80.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1] 39.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Fuel Oils | Option Model | Weighted Average    
Fair Value Inputs [Abstract]    
Volatilities 42.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1] 32.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Fuel Oils | Derivative Assets    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative assets 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
[4] 2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
[4]
Fuel Oils | Union Electric Company | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Escalation rate   5.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3],[5]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Fuel Oils | Union Electric Company | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Escalation rate   5.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3],[5]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Fuel Oils | Union Electric Company | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Escalation rate   5.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3],[5]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Fuel Oils | Union Electric Company | Option Model | Minimum    
Fair Value Inputs [Abstract]    
Volatilities 33.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1] 3.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Fuel Oils | Union Electric Company | Option Model | Maximum    
Fair Value Inputs [Abstract]    
Volatilities 80.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1] 39.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Fuel Oils | Union Electric Company | Option Model | Weighted Average    
Fair Value Inputs [Abstract]    
Volatilities 42.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1] 32.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_OptionModelMember
[1]
Fuel Oils | Union Electric Company | Derivative Assets    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative assets 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[4] 2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[4]
Fuel Oils | Derivative Liabilities    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities (7)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
[4] (8)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
[4]
Fuel Oils | Derivative Liabilities | Union Electric Company    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities (7)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[4] (8)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[4]
Power | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 0.29%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.26%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (11)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (6)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Average forward peak and off-peak pricing 22aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[6] 27aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[7]
Estimated auction price (597)aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (1,833)aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Power | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 10.98%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.26%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis 0aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 0aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Average forward peak and off-peak pricing 46aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[6] 50aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[7]
Estimated auction price 1,922aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 2,743aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Power | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Counterparty credit risk 5.84%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.26%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (3)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (2)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Average forward peak and off-peak pricing 32aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[6] 32aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[7]
Estimated auction price 153aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 171aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Power | Fundamental Energy Production Model | Minimum    
Fair Value Inputs [Abstract]    
Escalation rate 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[8] 0.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[9]
Estimated future gas prices 3aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3] 4aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3]
Power | Fundamental Energy Production Model | Maximum    
Fair Value Inputs [Abstract]    
Escalation rate 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[8] 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[9]
Estimated future gas prices 5aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3] 5aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3]
Power | Fundamental Energy Production Model | Weighted Average    
Fair Value Inputs [Abstract]    
Escalation rate 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[8] 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[9]
Estimated future gas prices 4aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3] 4aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3]
Power | Contract Price Allocation | Minimum    
Fair Value Inputs [Abstract]    
Estimated renewable energy credit costs 5aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3] 5aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3]
Power | Contract Price Allocation | Maximum    
Fair Value Inputs [Abstract]    
Estimated renewable energy credit costs 7aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3] 7aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3]
Power | Contract Price Allocation | Weighted Average    
Fair Value Inputs [Abstract]    
Estimated renewable energy credit costs 6aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3] 6aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3]
Power | Derivative Assets    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative assets 5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
[10],[4] 11us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
[11],[4]
Power | Union Electric Company | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 0.29%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.26%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (11)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1]  
Credit risk   0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Average forward peak and off-peak pricing 24aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1] 27aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1]
Estimated auction price (597)aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (1,833)aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Power | Union Electric Company | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Counterparty credit risk 10.98%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.26%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (4)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1]  
Credit risk   0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Average forward peak and off-peak pricing 46aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1] 50aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1]
Estimated auction price 1,922aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 2,743aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Power | Union Electric Company | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Counterparty credit risk 5.84%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.26%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Nodal basis (8)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1]  
Credit risk   0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Average forward peak and off-peak pricing 36aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1] 32aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1]
Estimated auction price 153aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 171aee_FairValueAssumptionsEstimatedAuctionPricing
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Power | Union Electric Company | Derivative Assets    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative assets 5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[10],[4] 11us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByAssetClassAxis
= aee_DerivativeAssetsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[11],[4]
Power | Ameren Illinois Company | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Nodal basis (6)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (6)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Average forward peak and off-peak pricing 22aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]  
Average forward pricing   27aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Power | Ameren Illinois Company | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Nodal basis 0aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 0aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Average forward peak and off-peak pricing 38aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]  
Average forward pricing   38aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Power | Ameren Illinois Company | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Nodal basis (3)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] (2)aee_FairValueInputsNodalBasis
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Credit risk 0.40%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2] 0.43%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[1],[2]
Average forward peak and off-peak pricing 31aee_FairValueInputsOfferedQuotesTwo
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]  
Average forward pricing   32aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Power | Ameren Illinois Company | Fundamental Energy Production Model | Minimum    
Fair Value Inputs [Abstract]    
Escalation rate 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[8] 0.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[9]
Estimated future gas prices 3aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3] 4aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3]
Power | Ameren Illinois Company | Fundamental Energy Production Model | Maximum    
Fair Value Inputs [Abstract]    
Escalation rate 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[8] 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[9]
Estimated future gas prices 5aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3] 5aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3]
Power | Ameren Illinois Company | Fundamental Energy Production Model | Weighted Average    
Fair Value Inputs [Abstract]    
Escalation rate 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[8] 1.00%aee_FairValueInputsEscalationRate
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3],[9]
Estimated future gas prices 4aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3] 4aee_FairValueAssumptionsEstimatedFuturePrices
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_FundamentalEnergyProductionModelMember
[3]
Power | Ameren Illinois Company | Contract Price Allocation | Minimum    
Fair Value Inputs [Abstract]    
Estimated renewable energy credit costs 5aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3] 5aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3]
Power | Ameren Illinois Company | Contract Price Allocation | Maximum    
Fair Value Inputs [Abstract]    
Estimated renewable energy credit costs 7aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3] 7aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3]
Power | Ameren Illinois Company | Contract Price Allocation | Weighted Average    
Fair Value Inputs [Abstract]    
Estimated renewable energy credit costs 6aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3] 6aee_FairValueAssumptionsEstimatedRenewableEnergyCreditCosts
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_ContractPriceAllocationMember
[3]
Power | Derivative Liabilities    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities (165)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
[10],[4] (144)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
[11],[4]
Power | Derivative Liabilities | Union Electric Company    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities (1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[10],[4] (2)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[11],[4]
Power | Derivative Liabilities | Ameren Illinois Company    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities (164)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
[10],[4] (142)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
[11],[4]
Uranium | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Average forward pricing 40aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 35aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Uranium | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Average forward pricing 43aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 40aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Uranium | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Average forward pricing 40aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 36aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Uranium | Union Electric Company | Discounted Cash Flow | Minimum    
Fair Value Inputs [Abstract]    
Average forward pricing 40aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 35aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Uranium | Union Electric Company | Discounted Cash Flow | Maximum    
Fair Value Inputs [Abstract]    
Average forward pricing 43aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 40aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Uranium | Union Electric Company | Discounted Cash Flow | Weighted Average    
Fair Value Inputs [Abstract]    
Average forward pricing 40aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3] 36aee_FairValueInputsOfferedQuotesOne
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aee_DiscountedCashFlowMember
[3]
Uranium | Derivative Liabilities    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities (1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
[4] (2)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
[4]
Uranium | Derivative Liabilities | Union Electric Company    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative liabilities $ (1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[4] $ (2)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ us-gaap_FairValueByLiabilityClassAxis
= aee_DerivativeLiabilitiesMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
[4]
[1] (b)Generally, significant increases (decreases) in this input in isolation would result in a significantly lower (higher) fair value measurement.
[2] (c)Counterparty credit risk is applied only to counterparties with derivative asset balances. Ameren Missouri and Ameren Illinois credit risk is applied only to counterparties with derivative liability balances.
[3] (e)Generally, significant increases (decreases) in this input in isolation would result in a significantly higher (lower) fair value measurement.
[4] (a)The derivative asset and liability balances are presented net of counterparty credit considerations.
[5] (f)Escalation rate applies to fuel oil prices 2017 and beyond.
[6] (g)The balance at Ameren is comprised of Ameren Missouri and Ameren Illinois power contracts, which respond differently to unobservable input changes due to their opposing positions. As such, refer to the power sensitivity analysis for each company above.
[7] (h)The balance at Ameren is comprised of Ameren Missouri and Ameren Illinois power contracts, which respond differently to unobservable input changes due to their opposing positions. As such, refer to the power sensitivity analysis for each company above.
[8] (h)Escalation rate applies to power prices 2026 and beyond.
[9] (i)Escalation rate applies to power prices 2026 and beyond.
[10] (f)Power valuations use visible third-party pricing evaluated by month for peak and off-peak demand through 2018. Valuations beyond 2018 use fundamentally modeled pricing by month for peak and off-peak demand.
[11] (g)Power valuations use visible third-party pricing evaluated by month for peak and off-peak demand through 2018. Valuations beyond 2018 use fundamentally modeled pricing by month for peak and off-peak demand.