XML 24 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Fair Value Measurements) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Assets:    
Derivative assets $ 10.3us-gaap_DerivativeAssets $ 33.0us-gaap_DerivativeAssets
Deferred proceeds 117.7lnt_FairValueOfDeferredProceedsOfReceivablesSold 177.2lnt_FairValueOfDeferredProceedsOfReceivablesSold
Capitalization and liabilities:    
Long-term debt (including current maturities) 4,490.4us-gaap_DebtInstrumentFairValue 4,418.2us-gaap_DebtInstrumentFairValue
Cumulative preferred stock 203.7lnt_PreferredStockFairValue 200.2lnt_PreferredStockFairValue
Derivative liabilities 36.1us-gaap_DerivativeLiabilities 32.0us-gaap_DerivativeLiabilities
IPL [Member]    
Assets:    
Derivative assets 5.1us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= lnt_IplMember
24.7us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= lnt_IplMember
Deferred proceeds 117.7lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ dei_LegalEntityAxis
= lnt_IplMember
177.2lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Long-term debt (including current maturities) 2,092.9us-gaap_DebtInstrumentFairValue
/ dei_LegalEntityAxis
= lnt_IplMember
2,053.0us-gaap_DebtInstrumentFairValue
/ dei_LegalEntityAxis
= lnt_IplMember
Cumulative preferred stock 203.7lnt_PreferredStockFairValue
/ dei_LegalEntityAxis
= lnt_IplMember
200.2lnt_PreferredStockFairValue
/ dei_LegalEntityAxis
= lnt_IplMember
Derivative liabilities 18.6us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= lnt_IplMember
16.2us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= lnt_IplMember
WPL [Member]    
Assets:    
Derivative assets 5.2us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= lnt_WplMember
8.3us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= lnt_WplMember
Capitalization and liabilities:    
Long-term debt (including current maturities) 1,938.9us-gaap_DebtInstrumentFairValue
/ dei_LegalEntityAxis
= lnt_WplMember
1,908.9us-gaap_DebtInstrumentFairValue
/ dei_LegalEntityAxis
= lnt_WplMember
Derivative liabilities 17.5us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= lnt_WplMember
15.8us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= lnt_WplMember
Commodity Contracts [Member]    
Assets:    
Derivative assets 16.9us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
38.6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Capitalization and liabilities:    
Derivative liabilities 42.7us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
37.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Commodity Contracts [Member] | IPL [Member]    
Assets:    
Derivative assets 6.5us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
28.0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Derivative liabilities 20.0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
19.5us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_IplMember
Commodity Contracts [Member] | WPL [Member]    
Assets:    
Derivative assets 10.4us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
10.6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
Capitalization and liabilities:    
Derivative liabilities 22.7us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= lnt_WplMember
18.1us-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 203.7lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
200.2lnt_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 203.7lnt_PreferredStockFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= lnt_IplMember
200.2lnt_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,487.4us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4,414.9us-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,092.9us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
2,053.0us-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,938.9us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
1,908.9us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
Level 2 [Member] | Commodity Contracts [Member]    
Assets:    
Derivative assets 2.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2.6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Capitalization and liabilities:    
Derivative liabilities 14.9us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
19.5us-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 1.7us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
2.4us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Derivative liabilities 10.2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_IplMember
13.3us-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.5us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
Capitalization and liabilities:    
Derivative liabilities 4.7us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
6.2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= lnt_WplMember
Level 3 [Member]    
Assets:    
Deferred proceeds 117.7lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
177.2lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Capitalization and liabilities:    
Long-term debt (including current maturities) 3.0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
3.3us-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 117.7lnt_FairValueOfDeferredProceedsOfReceivablesSold
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
177.2lnt_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 14.7us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
36.0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Capitalization and liabilities:    
Derivative liabilities 27.8us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
18.1us-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 4.8us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
25.6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
Capitalization and liabilities:    
Derivative liabilities 9.8us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_IplMember
6.2us-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 9.9us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember
10.4us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember
Capitalization and liabilities:    
Derivative liabilities $ 18.0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember
$ 11.9us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= lnt_WplMember