XML 134 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Schedule Of Changes In The Fair Value Of Financial Assets And Liabilities Classified As Level 3 In The Fair Value Hierarchy) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Fuel Oils    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
$ 5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
Included in regulatory assets/liabilities (9)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
 
Purchases   3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
Sales   (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
Settlements (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
Ending balance (6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
Change in unrealized gains (losses) related to assets/liabilities still held (6)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
 
Natural Gas    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
Included in regulatory assets/liabilities 1aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
(1)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
Purchases (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
Sales (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
 
Settlements 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
 
Ending balance (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
Change in unrealized gains (losses) related to assets/liabilities still held 2aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
 
Power    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (89)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
(100)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
Included in regulatory assets/liabilities (53)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
(15)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
Purchases 34us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
40us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
Sales (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
 
Settlements (24)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
(15)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3   (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
Transfers out of Level 3   4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
Ending balance (133)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
(89)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
Change in unrealized gains (losses) related to assets/liabilities still held (43)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
(25)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
Uranium    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
Included in regulatory assets/liabilities (1)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
(3)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
Purchases   (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
Settlements 5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
Ending balance (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
(6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
Change in unrealized gains (losses) related to assets/liabilities still held (1)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
(2)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
Union Electric Company | Fuel Oils    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Included in regulatory assets/liabilities (9)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
 
Purchases   3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Sales   (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Settlements (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Ending balance (6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Change in unrealized gains (losses) related to assets/liabilities still held (6)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_FuelOilsMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
 
Union Electric Company | Natural Gas    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Purchases   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Sales (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
 
Ending balance (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Union Electric Company | Power    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 19us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Included in regulatory assets/liabilities (14)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
3aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Purchases 34us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
40us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Sales (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
 
Settlements (29)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
(36)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3   (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Transfers out of Level 3   4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Ending balance 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
19us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Change in unrealized gains (losses) related to assets/liabilities still held   (1)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Union Electric Company | Uranium    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Included in regulatory assets/liabilities (1)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
(3)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Purchases   (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Settlements 5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Ending balance (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
(6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Change in unrealized gains (losses) related to assets/liabilities still held (1)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
(2)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_UraniumMember
/ dei_LegalEntityAxis
= aee_UnionElectricCompanyMember
Ameren Illinois Company | Natural Gas    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
Included in regulatory assets/liabilities 1aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
(1)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
Purchases (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
Settlements 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
 
Ending balance 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
Change in unrealized gains (losses) related to assets/liabilities still held 2aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_NaturalGasMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
 
Ameren Illinois Company | Power    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (108)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
(111)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
Included in regulatory assets/liabilities (39)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
(18)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringRealizedAndUnrealizedGainsLossesIncludedInRegulatoryAssetsAndLiabilities
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
Settlements 5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
21us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
Ending balance (142)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
(108)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
Change in unrealized gains (losses) related to assets/liabilities still held $ (43)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember
$ (24)aee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityChangeInRealizedUnrealizedGainLossStillHeld
/ us-gaap_DerivativeByNatureAxis
= aee_PowerMember
/ dei_LegalEntityAxis
= aee_AmerenIllinoisCompanyMember