XML 161 R129.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Recurring Fair Value Measurements) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Assets:    
Derivative assets $ 33.0us-gaap_DerivativeAssets $ 23.5us-gaap_DerivativeAssets
Deferred proceeds 177.2lnt_FairValueOfDeferredProceedsOfReceivablesSold 203.5lnt_FairValueOfDeferredProceedsOfReceivablesSold
Capitalization and liabilities:    
Long-term debt (including current maturities) 4,418.2us-gaap_DebtInstrumentFairValue 3,712.3us-gaap_DebtInstrumentFairValue
Cumulative preferred stock 200.2lnt_PreferredStockFairValue 167.0lnt_PreferredStockFairValue
Derivative liabilities 32.0us-gaap_DerivativeLiabilities 17.6us-gaap_DerivativeLiabilities
IPL [Member]    
Assets:    
Derivative assets 24.7us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= lnt_IplMember
19.5us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= lnt_IplMember
Deferred proceeds 177.2lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ dei_LegalEntityAxis
= lnt_IplMember
203.5lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Long-term debt (including current maturities) 2,053.0us-gaap_DebtInstrumentFairValue
/ dei_LegalEntityAxis
= lnt_IplMember
1,726.4us-gaap_DebtInstrumentFairValue
/ dei_LegalEntityAxis
= lnt_IplMember
Cumulative preferred stock 200.2lnt_PreferredStockFairValue
/ dei_LegalEntityAxis
= lnt_IplMember
167.0lnt_PreferredStockFairValue
/ dei_LegalEntityAxis
= lnt_IplMember
Derivative liabilities 16.2us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= lnt_IplMember
3.6us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= lnt_IplMember
WPL [Member]    
Assets:    
Derivative assets 8.3us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= lnt_WplMember
4.0us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= lnt_WplMember
Capitalization and liabilities:    
Long-term debt (including current maturities) 1,908.9us-gaap_DebtInstrumentFairValue
/ dei_LegalEntityAxis
= lnt_WplMember
1,532.9us-gaap_DebtInstrumentFairValue
/ dei_LegalEntityAxis
= lnt_WplMember
Derivative liabilities 15.8us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= lnt_WplMember
14.0us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= lnt_WplMember
Commodity Contracts [Member]    
Assets:    
Derivative assets 38.6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
26.7us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Capitalization and liabilities:    
Derivative liabilities 37.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
20.8us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Commodity Contracts [Member] | IPL [Member]    
Assets:    
Derivative assets 28.0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
21.1us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Derivative liabilities 19.5us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
5.2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
Commodity Contracts [Member] | WPL [Member]    
Assets:    
Derivative assets 10.6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
5.6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
Capitalization and liabilities:    
Derivative liabilities 18.1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
15.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
Level 1 [Member]    
Assets:    
Deferred proceeds 0lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Capitalization and liabilities:    
Long-term debt (including current maturities) 0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Cumulative preferred stock 200.2lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
167.0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 [Member] | IPL [Member]    
Assets:    
Deferred proceeds 0lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
0lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Long-term debt (including current maturities) 0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
Cumulative preferred stock 200.2lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
167.0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
Level 1 [Member] | WPL [Member]    
Capitalization and liabilities:    
Long-term debt (including current maturities) 0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_WplMember
0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_WplMember
Level 1 [Member] | Commodity Contracts [Member]    
Assets:    
Derivative assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Capitalization and liabilities:    
Derivative liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 [Member] | Commodity Contracts [Member] | IPL [Member]    
Assets:    
Derivative assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Derivative liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
Level 1 [Member] | Commodity Contracts [Member] | WPL [Member]    
Assets:    
Derivative assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_WplMember
0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_WplMember
Capitalization and liabilities:    
Derivative liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_WplMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_WplMember
Level 2 [Member]    
Assets:    
Deferred proceeds 0lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Capitalization and liabilities:    
Long-term debt (including current maturities) 4,414.9us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
3,711.8us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Cumulative preferred stock 0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | IPL [Member]    
Assets:    
Deferred proceeds 0lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
0lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Long-term debt (including current maturities) 2,053.0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
1,726.4us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
Cumulative preferred stock 0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
Level 2 [Member] | WPL [Member]    
Capitalization and liabilities:    
Long-term debt (including current maturities) 1,908.9us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
1,532.9us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
Level 2 [Member] | Commodity Contracts [Member]    
Assets:    
Derivative assets 2.6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4.7us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Capitalization and liabilities:    
Derivative liabilities 19.5us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
3.2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | Commodity Contracts [Member] | IPL [Member]    
Assets:    
Derivative assets 2.4us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
3.0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Derivative liabilities 13.3us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
1.7us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
Level 2 [Member] | Commodity Contracts [Member] | WPL [Member]    
Assets:    
Derivative assets 0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
1.7us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
Capitalization and liabilities:    
Derivative liabilities 6.2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
1.5us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
Level 3 [Member]    
Assets:    
Deferred proceeds 177.2lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
203.5lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Capitalization and liabilities:    
Long-term debt (including current maturities) 3.3us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0.5us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Cumulative preferred stock 0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | IPL [Member]    
Assets:    
Deferred proceeds 177.2lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
203.5lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Long-term debt (including current maturities) 0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
Cumulative preferred stock 0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
0lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
Level 3 [Member] | WPL [Member]    
Capitalization and liabilities:    
Long-term debt (including current maturities) 0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember
0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember
Level 3 [Member] | Commodity Contracts [Member]    
Assets:    
Derivative assets 36.0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
22.0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Capitalization and liabilities:    
Derivative liabilities 18.1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
17.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Commodity Contracts [Member] | IPL [Member]    
Assets:    
Derivative assets 25.6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
18.1us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Derivative liabilities 6.2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
3.5us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
Level 3 [Member] | Commodity Contracts [Member] | WPL [Member]    
Assets:    
Derivative assets 10.4us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember
3.9us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember
Capitalization and liabilities:    
Derivative liabilities $ 11.9us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember
$ 14.1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember