XML 38 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Receivables (Schedule of Allowance for Doubtful Accounts) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts $ 5.1us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 4.8us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
IPL [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts 0.4us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_IplMember
0.7us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_IplMember
WPL [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts 4.2us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_WplMember
1.7us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_WplMember
Customer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts 3.7us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= lnt_CustomerMember
1.4us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= lnt_CustomerMember
Customer [Member] | IPL [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts 0us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_IplMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= lnt_CustomerMember
0us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_IplMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= lnt_CustomerMember
Customer [Member] | WPL [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts 3.7us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_WplMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= lnt_CustomerMember
1.4us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_WplMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= lnt_CustomerMember
Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts 1.4us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_OtherCreditDerivativesMember
3.4us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_OtherCreditDerivativesMember
Other [Member] | IPL [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts 0.4us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_IplMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_OtherCreditDerivativesMember
0.7us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_IplMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_OtherCreditDerivativesMember
Other [Member] | WPL [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts $ 0.5us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_WplMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_OtherCreditDerivativesMember
$ 0.3us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= lnt_WplMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_OtherCreditDerivativesMember