XML 113 R131.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Fair Value Of Net Derivative Assets (Liabilities)) (Details) (Commodity Contracts [Member], USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net derivative assets $ 17.9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 4.4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 11.9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Excluding FTRs [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net derivative liabilities (7.0)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_EnergyAxis
= lnt_ExcludingFinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
(13.9)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_EnergyAxis
= lnt_ExcludingFinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
 
FTRs [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net derivative assets 24.9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EnergyAxis
= lnt_FinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
18.3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EnergyAxis
= lnt_FinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
 
IPL [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net derivative assets 19.4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
14.6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
12.5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
IPL [Member] | Excluding FTRs [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net derivative liabilities (3.2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_EnergyAxis
= lnt_ExcludingFinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
(2.1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_EnergyAxis
= lnt_ExcludingFinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
 
IPL [Member] | FTRs [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net derivative assets 22.6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EnergyAxis
= lnt_FinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
16.7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EnergyAxis
= lnt_FinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
 
WPL [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net derivative assets (1.5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
(10.2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
(0.6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
WPL [Member] | Excluding FTRs [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net derivative liabilities (3.8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_EnergyAxis
= lnt_ExcludingFinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
(11.8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_EnergyAxis
= lnt_ExcludingFinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
 
WPL [Member] | FTRs [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net derivative assets $ 2.3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EnergyAxis
= lnt_FinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
$ 1.6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EnergyAxis
= lnt_FinancialTransmissionRightsMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember