SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Alliant Energy Corp., et al. – ‘10-Q’ for 9/30/22 – ‘JSON’

On:  Tuesday, 11/8/22, at 5:04pm ET   ·   For:  9/30/22   ·   Accession #:  352541-22-82   ·   File #s:  0-00337, 1-04117, 1-09894

Previous ‘10-Q’:  ‘10-Q’ on 8/5/22 for 6/30/22   ·   Next:  ‘10-Q’ on 5/5/23 for 3/31/23   ·   Latest:  ‘10-Q’ on 5/3/24 for 3/31/24   ·   8 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

11/08/22  Alliant Energy Corp.              10-Q        9/30/22   93:21M
          Interstate Power & Light Co.
          Wisconsin Power & Light Co.

Quarterly Report   —   Form 10-Q

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   3.31M 
 7: EX-3.1      Amended and Restated Bylaws, Alliant Energy         HTML    157K 
 8: EX-3.2      Amended and Restated Bylaws Changes, Alliant        HTML    179K 
                Energy                                                           
 9: EX-31.1     Certification of the CEO for Alliant Energy         HTML     29K 
10: EX-31.2     Certification of the CFO for Alliant Energy         HTML     29K 
11: EX-31.3     Certification of the CEO for Ipl                    HTML     29K 
12: EX-31.4     Certification of the CFO for Ipl                    HTML     29K 
13: EX-31.5     Certification of the CEO for Wpl                    HTML     29K 
14: EX-31.6     Certification of the CFO for Wpl                    HTML     29K 
15: EX-32.1     Written Statement of CEO and CFO Pursuant to 18     HTML     26K 
                U.S.C.1350 for Alliant Energy                                    
16: EX-32.2     Written Statement of CEO and CFO Pursuant to 18     HTML     26K 
                U.S.C.1350 for Ipl                                               
17: EX-32.3     Written Statement of CEO and CFO Pursuant to 18     HTML     26K 
                U.S.C.1350 for Wpl                                               
18: R1          Document And Entity Information                     HTML     90K 
19: R2          Condensed Consolidated Statements Of Income         HTML    144K 
20: R3          Condensed Consolidated Balance Sheets               HTML    178K 
21: R4          Condensed Consolidated Balance Sheets               HTML     39K 
                (Parenthetical)                                                  
22: R5          Condensed Consolidated Statements Of Cash Flows     HTML    148K 
23: R6          Summary Of Significant Accounting Policies          HTML     44K 
24: R7          Regulatory Matters                                  HTML    165K 
25: R8          Property, Plant and Equipment                       HTML     34K 
26: R9          Receivables                                         HTML     65K 
27: R10         Investments                                         HTML     37K 
28: R11         Common Equity                                       HTML    605K 
29: R12         Debt                                                HTML    101K 
30: R13         Revenues                                            HTML    279K 
31: R14         Income Taxes                                        HTML     93K 
32: R15         Benefit Plans                                       HTML    267K 
33: R16         Derivative Instruments                              HTML    166K 
34: R17         Fair Value Measurements                             HTML    538K 
35: R18         Commitments And Contingencies                       HTML     94K 
36: R19         Segments Of Business                                HTML    248K 
37: R20         Related Parties                                     HTML     98K 
38: R21         Summary Of Significant Accounting Policies          HTML     54K 
                (Policy)                                                         
39: R22         Regulatory Matters (Tables)                         HTML    158K 
40: R23         Receivables (Tables)                                HTML     68K 
41: R24         Investments (Tables)                                HTML     34K 
42: R25         Common Equity (Tables)                              HTML    589K 
43: R26         Debt (Tables)                                       HTML     92K 
44: R27         Revenues (Tables)                                   HTML    276K 
45: R28         Income Taxes (Tables)                               HTML     84K 
46: R29         Benefit Plans (Tables)                              HTML    270K 
47: R30         Derivative Instruments (Tables)                     HTML    160K 
48: R31         Fair Value Measurements (Tables)                    HTML    544K 
49: R32         Commitments And Contingencies (Tables)              HTML     60K 
50: R33         Segments Of Business (Tables)                       HTML    246K 
51: R34         Related Parties (Tables)                            HTML     95K 
52: R35         Summary Of Significant Accounting Policies          HTML     49K 
                (Narrative) (Details)                                            
53: R36         Regulatory Matters (Narrative) (Details)            HTML     33K 
54: R37         Regulatory Matters (Regulatory Assets) (Details)    HTML     65K 
55: R38         Regulatory Matters (Regulatory Liabilities)         HTML     54K 
                (Details)                                                        
56: R39         Property, Plant and Equipment (Narrative)           HTML     34K 
                (Details)                                                        
57: R40         Receivables (Narrative) (Details)                   HTML     34K 
58: R41         Receivables (Maximum And Average Outstanding Cash   HTML     34K 
                Proceeds) (Details)                                              
59: R42         Receivables (Receivables Sold Under The Agreement)  HTML     41K 
                (Details)                                                        
60: R43         Receivables (Additional Attributes Of Receivables   HTML     30K 
                Sold Under The Agreement) (Details)                              
61: R44         Investments (Unconsolidated Equity Investments)     HTML     36K 
                (Details)                                                        
62: R45         Common Equity (Common Share Activity) (Details)     HTML     32K 
63: R46         Common Equity (Changes in Shareowners' Equity)      HTML    124K 
                (Details)                                                        
64: R47         Debt (Narrative) (Details)                          HTML     57K 
65: R48         Debt (Credit Facilities) (Details)                  HTML     36K 
66: R49         Debt (Other Short-Term Borrowings) (Details)        HTML     38K 
67: R50         Revenue (Disaggregation of Revenues) (Details)      HTML    100K 
68: R51         Income Taxes (Narrative) (Details)                  HTML     47K 
69: R52         Income Taxes (Schedule Of Effective Income Tax      HTML     32K 
                Rates) (Details)                                                 
70: R53         Income Taxes (Summary Of Tax Credit Carryforwards)  HTML     38K 
                (Details)                                                        
71: R54         Benefit Plans (Narrative) (Details)                 HTML     41K 
72: R55         Benefit Plans (Defined Benefit Pension And Other    HTML     64K 
                Postretirement Benefits Plans) (Details)                         
73: R56         Benefit Plans (Recognized Compensation Expense And  HTML     33K 
                Income Tax Benefits) (Details)                                   
74: R57         Benefit Plans (Summary Of Equity-based              HTML     37K 
                Compensation Plans Grants) (Details)                             
75: R58         Derivative Instruments (Notional Amounts Of         HTML     54K 
                Derivative Instruments) (Details)                                
76: R59         Derivative Instruments (Fair Value Of Financial     HTML     41K 
                Instruments) (Details)                                           
77: R60         Derivative Instruments (Balance Sheet Offsetting)   HTML     45K 
                (Details)                                                        
78: R61         Fair Value Measurements (Fair Value Measurements)   HTML    101K 
                (Details)                                                        
79: R62         Fair Value Measurements (Fair Value Measurements    HTML     62K 
                Using Significant Unobservable Inputs) (Details)                 
80: R63         Fair Value Measurements (Fair Value Of Net          HTML     49K 
                Derivative Assets (Liabilities)) (Details)                       
81: R64         Commitments And Contingencies (Narrative)           HTML     59K 
                (Details)                                                        
82: R65         Commitments And Contingencies (Other Purchase       HTML     45K 
                Commitments) (Details)                                           
83: R66         Commitments And Contingencies (MPG Site Estimated   HTML     38K 
                Future Costs And Recorded Liabilities) (Details)                 
84: R67         Segments Of Business (Schedule Of Segments Of       HTML     78K 
                Business) (Details)                                              
85: R68         Related Parties (Narrative) (Details)               HTML     32K 
86: R69         Related Parties (Service Agreements) (Details)      HTML     42K 
87: R70         Related Parties (Net Intercompany Payables)         HTML     35K 
                (Details)                                                        
88: R71         Related Parties (Amounts Billed Between Parties)    HTML     34K 
                (Details)                                                        
91: XML         IDEA XML File -- Filing Summary                      XML    165K 
89: XML         XBRL Instance -- lnt-20220930_htm                    XML   8.34M 
90: EXCEL       IDEA Workbook of Financial Reports                  XLSX    164K 
 3: EX-101.CAL  XBRL Calculations -- lnt-20220930_cal                XML    160K 
 4: EX-101.DEF  XBRL Definitions -- lnt-20220930_def                 XML   1.39M 
 5: EX-101.LAB  XBRL Labels -- lnt-20220930_lab                      XML   1.62M 
 6: EX-101.PRE  XBRL Presentations -- lnt-20220930_pre               XML   1.40M 
 2: EX-101.SCH  XBRL Schema -- lnt-20220930                          XSD    178K 
92: JSON        XBRL Instance as JSON Data -- MetaLinks              446±   673K 
93: ZIP         XBRL Zipped Folder -- 0000352541-22-000082-xbrl      Zip   1.09M 


‘JSON’   —   XBRL Instance as JSON Data — MetaLinks


This File is an XBRL Instance as JavaScript Object Notation (JSON) Data.



{
"instance":  {
    "lnt-20220930.htm":  {
        "axisCustom":  0,
        "axisStandard":  33,
        "contextCount":  678,
        "dts":  {
            "calculationLink":  {
                "local":  [
                    "lnt-20220930_cal.xml"
                    ]
                },
            "definitionLink":  {
                "local":  [
                    "lnt-20220930_def.xml"
                    ]
                },
            "inline":  {
                "local":  [
                    "lnt-20220930.htm"
                    ]
                },
            "labelLink":  {
                "local":  [
                    "lnt-20220930_lab.xml"
                    ]
                },
            "presentationLink":  {
                "local":  [
                    "lnt-20220930_pre.xml"
                    ]
                },
            "schema":  {
                "local":  [
                    "lnt-20220930.xsd"
                    ],
                "remote":  [
                    "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
                    "http://www.xbrl.org/2005/xbrldt-2005.xsd",
                    "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
                    "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
                    "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
                    "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
                    "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
                    "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
                    "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
                    "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
                    "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
                    "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
                    "https://xbrl.sec.gov/country/2021/country-2021.xsd",
                    "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
                    ]
                }
            },
        "elementCount":  558,
        "entityCount":  1,
        "hidden":  {
            "http://xbrl.sec.gov/dei/2021q4":  7,
            "total":  7
            },
        "keyCustom":  25,
        "keyStandard":  247,
        "memberCustom":  51,
        "memberStandard":  47,
        "nsprefix":  "lnt",
        "nsuri":  "http://www.alliantenergy.com/20220930",
        "report":  {
            "R1":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentType",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "document",
                "isDefault":  "true",
                "longName":  "0000001 - Document - Document And Entity Information",
                "role":  "http://www.alliantenergy.com/role/DocumentAndEntityInformation",
                "shortName":  "Document And Entity Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentType",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R10":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InvestmentHoldingsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000010 - Disclosure - Investments",
                "role":  "http://www.alliantenergy.com/role/Investments",
                "shortName":  "Investments",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InvestmentHoldingsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R11":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                        "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000011 - Disclosure - Common Equity",
                "role":  "http://www.alliantenergy.com/role/CommonEquity",
                "shortName":  "Common Equity",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                        "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R12":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000012 - Disclosure - Debt",
                "role":  "http://www.alliantenergy.com/role/Debt",
                "shortName":  "Debt",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R13":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:RevenueFromContractWithCustomerTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000013 - Disclosure - Revenues",
                "role":  "http://www.alliantenergy.com/role/Revenues",
                "shortName":  "Revenues",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:RevenueFromContractWithCustomerTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R14":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000014 - Disclosure - Income Taxes",
                "role":  "http://www.alliantenergy.com/role/IncomeTaxes",
                "shortName":  "Income Taxes",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R15":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                        "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000015 - Disclosure - Benefit Plans",
                "role":  "http://www.alliantenergy.com/role/BenefitPlans",
                "shortName":  "Benefit Plans",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                        "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R16":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000016 - Disclosure - Derivative Instruments",
                "role":  "http://www.alliantenergy.com/role/DerivativeInstruments",
                "shortName":  "Derivative Instruments",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R17":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:FairValueDisclosuresTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000017 - Disclosure - Fair Value Measurements",
                "role":  "http://www.alliantenergy.com/role/FairValueMeasurements",
                "shortName":  "Fair Value Measurements",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:FairValueDisclosuresTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R18":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                        "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000018 - Disclosure - Commitments And Contingencies",
                "role":  "http://www.alliantenergy.com/role/CommitmentsAndContingencies",
                "shortName":  "Commitments And Contingencies",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                        "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R19":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000019 - Disclosure - Segments Of Business",
                "role":  "http://www.alliantenergy.com/role/SegmentsOfBusiness",
                "shortName":  "Segments Of Business",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R2":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatedOperatingRevenueElectricNonNuclear",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "0000002 - Statement - Condensed Consolidated Statements Of Income",
                "role":  "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                "shortName":  "Condensed Consolidated Statements Of Income",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatedOperatingRevenueElectricNonNuclear",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R20":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000020 - Disclosure - Related Parties",
                "role":  "http://www.alliantenergy.com/role/RelatedParties",
                "shortName":  "Related Parties",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R21":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000021 - Disclosure - Summary Of Significant Accounting Policies (Policy)",
                "role":  "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy",
                "shortName":  "Summary Of Significant Accounting Policies (Policy)",
                "subGroupType":  "policies",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R22":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000023 - Disclosure - Regulatory Matters (Tables)",
                "role":  "http://www.alliantenergy.com/role/RegulatoryMattersTables",
                "shortName":  "Regulatory Matters (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R23":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "lnt:ScheduleOfSalesOfAccountsReceivableCashProceedsAndRelatedCostsTableTextBlock",
                        "span",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:ScheduleOfSalesOfAccountsReceivableCashProceedsAndRelatedCostsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000025 - Disclosure - Receivables (Tables)",
                "role":  "http://www.alliantenergy.com/role/ReceivablesTables",
                "shortName":  "Receivables (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "lnt:ScheduleOfSalesOfAccountsReceivableCashProceedsAndRelatedCostsTableTextBlock",
                        "span",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:ScheduleOfSalesOfAccountsReceivableCashProceedsAndRelatedCostsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R24":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EquityMethodInvestmentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000026 - Disclosure - Investments (Tables)",
                "role":  "http://www.alliantenergy.com/role/InvestmentsTables",
                "shortName":  "Investments (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EquityMethodInvestmentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R25":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfCapitalUnitsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000027 - Disclosure - Common Equity (Tables)",
                "role":  "http://www.alliantenergy.com/role/CommonEquityTables",
                "shortName":  "Common Equity (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfCapitalUnitsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R26":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfShortTermDebtTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShortTermDebtTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000028 - Disclosure - Debt (Tables)",
                "role":  "http://www.alliantenergy.com/role/DebtTables",
                "shortName":  "Debt (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfShortTermDebtTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShortTermDebtTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R27":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisaggregationOfRevenueTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000029 - Disclosure - Revenues (Tables)",
                "role":  "http://www.alliantenergy.com/role/RevenuesTables",
                "shortName":  "Revenues (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisaggregationOfRevenueTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R28":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000030 - Disclosure - Income Taxes (Tables)",
                "role":  "http://www.alliantenergy.com/role/IncomeTaxesTables",
                "shortName":  "Income Taxes (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R29":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
                        "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000031 - Disclosure - Benefit Plans (Tables)",
                "role":  "http://www.alliantenergy.com/role/BenefitPlansTables",
                "shortName":  "Benefit Plans (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
                        "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R3":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "0000003 - Statement - Condensed Consolidated Balance Sheets",
                "role":  "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets",
                "shortName":  "Condensed Consolidated Balance Sheets",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R30":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000032 - Disclosure - Derivative Instruments (Tables)",
                "role":  "http://www.alliantenergy.com/role/DerivativeInstrumentsTables",
                "shortName":  "Derivative Instruments (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R31":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                        "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000033 - Disclosure - Fair Value Measurements (Tables)",
                "role":  "http://www.alliantenergy.com/role/FairValueMeasurementsTables",
                "shortName":  "Fair Value Measurements (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                        "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R32":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LongTermPurchaseCommitmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000034 - Disclosure - Commitments And Contingencies (Tables)",
                "role":  "http://www.alliantenergy.com/role/CommitmentsAndContingenciesTables",
                "shortName":  "Commitments And Contingencies (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LongTermPurchaseCommitmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R33":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000035 - Disclosure - Segments Of Business (Tables)",
                "role":  "http://www.alliantenergy.com/role/SegmentsOfBusinessTables",
                "shortName":  "Segments Of Business (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R34":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "lnt:ScheduleOfScoaSalesCreditedAndPurchasesBilledTableTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:ScheduleOfScoaSalesCreditedAndPurchasesBilledTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000036 - Disclosure - Related Parties (Tables)",
                "role":  "http://www.alliantenergy.com/role/RelatedPartiesTables",
                "shortName":  "Related Parties (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "lnt:ScheduleOfScoaSalesCreditedAndPurchasesBilledTableTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:ScheduleOfScoaSalesCreditedAndPurchasesBilledTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R35":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
                        "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
                        "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:MoneyMarketFundsAtCarryingValue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000037 - Disclosure - Summary Of Significant Accounting Policies (Narrative) (Details)",
                "role":  "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
                "shortName":  "Summary Of Significant Accounting Policies (Narrative) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ConsolidationVariableInterestEntityPolicy",
                        "us-gaap:ConsolidationVariableInterestEntityPolicy",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "icb11512b667749f7a9b8a7dea621e5dc_D20220401-20220630",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "lnt:WPLCashContribution",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R36":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatoryAssets",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000038 - Disclosure - Regulatory Matters (Narrative) (Details)",
                "role":  "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                "shortName":  "Regulatory Matters (Narrative) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "ieecbed52be454958b418bf4841ae4fa3_I20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatoryAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R37":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatoryAssets",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000039 - Disclosure - Regulatory Matters (Regulatory Assets) (Details)",
                "role":  "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails",
                "shortName":  "Regulatory Matters (Regulatory Assets) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i35b2b2cc7c654ee6b3a2458759ba0729_I20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatoryAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R38":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
                        "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
                        "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatoryLiabilities",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000040 - Disclosure - Regulatory Matters (Regulatory Liabilities) (Details)",
                "role":  "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
                "shortName":  "Regulatory Matters (Regulatory Liabilities) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
                        "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
                        "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatoryLiabilities",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R39":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i6bfc226beee84d16a9b144a1e81246ca_D20220101-20220930",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:NameplateCapacity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "mw",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000041 - Disclosure - Property, Plant and Equipment (Narrative) (Details)",
                "role":  "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                "shortName":  "Property, Plant and Equipment (Narrative) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i6bfc226beee84d16a9b144a1e81246ca_D20220101-20220930",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:NameplateCapacity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "mw",
                    "xsiNil":  "false"
                    }
                },
            "R4":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:CommonStockParOrStatedValuePerShare",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommonStockParOrStatedValuePerShare",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usdPerShare",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "0000004 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
                "role":  "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
                "shortName":  "Condensed Consolidated Balance Sheets (Parenthetical)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:CommonStockParOrStatedValuePerShare",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommonStockParOrStatedValuePerShare",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usdPerShare",
                    "xsiNil":  "false"
                    }
                },
            "R40":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i5a20784e2d9342e88d86ac1c0c49e238_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:SaleofAccountsReceivableProgramCapacityAvailable",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000043 - Disclosure - Receivables (Narrative) (Details)",
                "role":  "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails",
                "shortName":  "Receivables (Narrative) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i5a20784e2d9342e88d86ac1c0c49e238_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:SaleofAccountsReceivableProgramCapacityAvailable",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R41":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i1141c0e214744128bb4b4f744c35477b_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ProceedsFromSaleAndCollectionOfReceivables",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000045 - Disclosure - Receivables (Maximum And Average Outstanding Cash Proceeds) (Details)",
                "role":  "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails",
                "shortName":  "Receivables (Maximum And Average Outstanding Cash Proceeds) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i1141c0e214744128bb4b4f744c35477b_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ProceedsFromSaleAndCollectionOfReceivables",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R42":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:FairValueOfDeferredProceedsOfReceivablesSold",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000046 - Disclosure - Receivables (Receivables Sold Under The Agreement) (Details)",
                "role":  "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails",
                "shortName":  "Receivables (Receivables Sold Under The Agreement) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
                        "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i5a20784e2d9342e88d86ac1c0c49e238_I20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "lnt:CustomerAccountsReceivableSoldAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R43":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i3d887d22e33542548fd435715991248e_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:CollectionsReinvestedInReceivables",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000047 - Disclosure - Receivables (Additional Attributes Of Receivables Sold Under The Agreement) (Details)",
                "role":  "http://www.alliantenergy.com/role/ReceivablesAdditionalAttributesOfReceivablesSoldUnderTheAgreementDetails",
                "shortName":  "Receivables (Additional Attributes Of Receivables Sold Under The Agreement) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i3d887d22e33542548fd435715991248e_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "lnt:CollectionsReinvestedInReceivables",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R44":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeLossFromEquityMethodInvestments",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000049 - Disclosure - Investments (Unconsolidated Equity Investments) (Details)",
                "role":  "http://www.alliantenergy.com/role/InvestmentsUnconsolidatedEquityInvestmentsDetails",
                "shortName":  "Investments (Unconsolidated Equity Investments) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i6cc5e27efe514a3a9923aeff8a6396d5_D20220701-20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeLossFromEquityMethodInvestments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R45":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i3a212c72360a45b39f5accec5984e2e9_I20211231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommonStockSharesOutstanding",
                    "reportCount":  1,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000051 - Disclosure - Common Equity (Common Share Activity) (Details)",
                "role":  "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails",
                "shortName":  "Common Equity (Common Share Activity) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  "INF",
                    "lang":  "en-US",
                    "name":  "lnt:SharesOfStockIssuedShareownerDirectPlan",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R46":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i3a212c72360a45b39f5accec5984e2e9_I20211231",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquity",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000052 - Disclosure - Common Equity (Changes in Shareowners' Equity) (Details)",
                "role":  "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                "shortName":  "Common Equity (Changes in Shareowners' Equity) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i71ebaff970204ca1a1bf323014252fd4_I20220630",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R47":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "ie53c94bd22ab4f9499be3c36dadba4b4_I20221031",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000053 - Disclosure - Debt (Narrative) (Details)",
                "role":  "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                "shortName":  "Debt (Narrative) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "ie53c94bd22ab4f9499be3c36dadba4b4_I20221031",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R48":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ShortTermBorrowings",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000054 - Disclosure - Debt (Credit Facilities) (Details)",
                "role":  "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails",
                "shortName":  "Debt (Credit Facilities) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ShortTermBorrowings",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R49":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ShorttermDebtMaximumAmountOutstandingDuringPeriod",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000055 - Disclosure - Debt (Other Short-Term Borrowings) (Details)",
                "role":  "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails",
                "shortName":  "Debt (Other Short-Term Borrowings) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ShorttermDebtMaximumAmountOutstandingDuringPeriod",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R5":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:NetIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "0000005 - Statement - Condensed Consolidated Statements Of Cash Flows",
                "role":  "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                "shortName":  "Condensed Consolidated Statements Of Cash Flows",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:DepreciationDepletionAndAmortization",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R50":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000056 - Disclosure - Revenue (Disaggregation of Revenues) (Details)",
                "role":  "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                "shortName":  "Revenue (Disaggregation of Revenues) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R51":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  "3",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "number",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000057 - Disclosure - Income Taxes (Narrative) (Details)",
                "role":  "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                "shortName":  "Income Taxes (Narrative) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  "3",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "number",
                    "xsiNil":  "false"
                    }
                },
            "R52":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "number",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000058 - Disclosure - Income Taxes (Schedule Of Effective Income Tax Rates) (Details)",
                "role":  "http://www.alliantenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRatesDetails",
                "shortName":  "Income Taxes (Schedule Of Effective Income Tax Rates) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "number",
                    "xsiNil":  "false"
                    }
                },
            "R53":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i1cc24e7b4c684ed792865088175ba9e1_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OperatingLossCarryforwards",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000059 - Disclosure - Income Taxes (Summary Of Tax Credit Carryforwards) (Details)",
                "role":  "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails",
                "shortName":  "Income Taxes (Summary Of Tax Credit Carryforwards) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i1cc24e7b4c684ed792865088175ba9e1_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OperatingLossCarryforwards",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R54":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000060 - Disclosure - Benefit Plans (Narrative) (Details)",
                "role":  "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                "shortName":  "Benefit Plans (Narrative) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R55":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i1105b304eb6344dcab209990656e6c45_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DefinedBenefitPlanServiceCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000061 - Disclosure - Benefit Plans (Defined Benefit Pension And Other Postretirement Benefits Plans) (Details)",
                "role":  "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails",
                "shortName":  "Benefit Plans (Defined Benefit Pension And Other Postretirement Benefits Plans) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i1105b304eb6344dcab209990656e6c45_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DefinedBenefitPlanServiceCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R56":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AllocatedShareBasedCompensationExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000063 - Disclosure - Benefit Plans (Recognized Compensation Expense And Income Tax Benefits) (Details)",
                "role":  "http://www.alliantenergy.com/role/BenefitPlansRecognizedCompensationExpenseAndIncomeTaxBenefitsDetails",
                "shortName":  "Benefit Plans (Recognized Compensation Expense And Income Tax Benefits) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AllocatedShareBasedCompensationExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R57":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                        "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                        "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "ia9b12acdd83b424c87d9fe9abffa5854_D20220101-20220930",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000064 - Disclosure - Benefit Plans (Summary Of Equity-based Compensation Plans Grants) (Details)",
                "role":  "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails",
                "shortName":  "Benefit Plans (Summary Of Equity-based Compensation Plans Grants) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                        "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                        "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "ia9b12acdd83b424c87d9fe9abffa5854_D20220101-20220930",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R58":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "id057880ff8874ec7859aadc07390f748_D20220101-20220930",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "mwh",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000066 - Disclosure - Derivative Instruments (Notional Amounts Of Derivative Instruments) (Details)",
                "role":  "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                "shortName":  "Derivative Instruments (Notional Amounts Of Derivative Instruments) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "id057880ff8874ec7859aadc07390f748_D20220101-20220930",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "mwh",
                    "xsiNil":  "false"
                    }
                },
            "R59":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "idf69d3e5c13f4786b3cf50891474663f_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DerivativeAssetsCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000067 - Disclosure - Derivative Instruments (Fair Value Of Financial Instruments) (Details)",
                "role":  "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails",
                "shortName":  "Derivative Instruments (Fair Value Of Financial Instruments) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "idf69d3e5c13f4786b3cf50891474663f_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DerivativeAssetsCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R6":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000006 - Disclosure - Summary Of Significant Accounting Policies",
                "role":  "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPolicies",
                "shortName":  "Summary Of Significant Accounting Policies",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R60":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "idf69d3e5c13f4786b3cf50891474663f_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DerivativeFairValueOfDerivativeAsset",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000068 - Disclosure - Derivative Instruments (Balance Sheet Offsetting) (Details)",
                "role":  "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                "shortName":  "Derivative Instruments (Balance Sheet Offsetting) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "idf69d3e5c13f4786b3cf50891474663f_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DerivativeFairValueOfDerivativeAsset",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R61":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
                        "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
                        "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:MoneyMarketFundsAtCarryingValue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000070 - Disclosure - Fair Value Measurements (Fair Value Measurements) (Details)",
                "role":  "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                "shortName":  "Fair Value Measurements (Fair Value Measurements) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:LongTermDebtFairValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R62":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iefb0c078301a40d986e5f14484bccc42_I20220630",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000071 - Disclosure - Fair Value Measurements (Fair Value Measurements Using Significant Unobservable Inputs) (Details)",
                "role":  "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                "shortName":  "Fair Value Measurements (Fair Value Measurements Using Significant Unobservable Inputs) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i870ebb02004d4afd9bdee54040468cd8_D20220701-20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R63":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i5c18b174942341a5b561ee33e766a4f6_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000072 - Disclosure - Fair Value Measurements (Fair Value Of Net Derivative Assets (Liabilities)) (Details)",
                "role":  "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails",
                "shortName":  "Fair Value Measurements (Fair Value Of Net Derivative Assets (Liabilities)) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "ic310f5ac1ca94058a5409da6d5cb02ed_I20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R64":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LongTermPurchaseCommitmentAmount",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000073 - Disclosure - Commitments And Contingencies (Narrative) (Details)",
                "role":  "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                "shortName":  "Commitments And Contingencies (Narrative) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i919ade2e30954d61bf8b594fcb6ec4ed_D20220101-20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:LongTermPurchaseCommitmentAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R65":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LongTermPurchaseCommitmentAmount",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000074 - Disclosure - Commitments And Contingencies (Other Purchase Commitments) (Details)",
                "role":  "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails",
                "shortName":  "Commitments And Contingencies (Other Purchase Commitments) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i30321e78b1fd4f1d95ec225255b7866c_I20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "lnt:IndividualCommitmentsIncurred",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R66":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i987367836d874dfb8e8c85bb82f0ba93_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AccrualForEnvironmentalLossContingencies",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000075 - Disclosure - Commitments And Contingencies (MPG Site Estimated Future Costs And Recorded Liabilities) (Details)",
                "role":  "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                "shortName":  "Commitments And Contingencies (MPG Site Estimated Future Costs And Recorded Liabilities) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i987367836d874dfb8e8c85bb82f0ba93_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AccrualForEnvironmentalLossContingencies",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R67":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "iabd7e7d4399e40c9ae44ca42302e0b60_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatedAndUnregulatedOperatingRevenue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000076 - Disclosure - Segments Of Business (Schedule Of Segments Of Business) (Details)",
                "role":  "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails",
                "shortName":  "Segments Of Business (Schedule Of Segments Of Business) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i548a87ac2cab4becb6c156b4b41d4695_D20220701-20220930",
                    "decimals":  "-6",
                    "lang":  "en-US",
                    "name":  "us-gaap:RegulatedAndUnregulatedOperatingRevenue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R68":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i3257baff52fd4220a8c064b2c0343f94_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionDueFromToRelatedParty",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000077 - Disclosure - Related Parties (Narrative) (Details)",
                "role":  "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                "shortName":  "Related Parties (Narrative) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i3257baff52fd4220a8c064b2c0343f94_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionDueFromToRelatedParty",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R69":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i8a7c8e0f94ba4c7c83911e94ce1f7ef5_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000078 - Disclosure - Related Parties (Service Agreements) (Details)",
                "role":  "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails",
                "shortName":  "Related Parties (Service Agreements) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i8a7c8e0f94ba4c7c83911e94ce1f7ef5_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R7":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:PublicUtilitiesDisclosureTextBlock",
                        "us-gaap:PublicUtilitiesDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PublicUtilitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000007 - Disclosure - Regulatory Matters",
                "role":  "http://www.alliantenergy.com/role/RegulatoryMatters",
                "shortName":  "Regulatory Matters",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:PublicUtilitiesDisclosureTextBlock",
                        "us-gaap:PublicUtilitiesDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PublicUtilitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R70":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "lnt:ScheduleOfCorporateServicesIntercompanyPayablesTableTextBlock",
                        "lnt:ScheduleOfCorporateServicesIntercompanyPayablesTableTextBlock",
                        "lnt:ScheduleOfCorporateServicesIntercompanyPayablesTableTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i162b8f1df17a4c3b9f1ea081f344ea0b_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionDueFromToRelatedParty",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000079 - Disclosure - Related Parties (Net Intercompany Payables) (Details)",
                "role":  "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                "shortName":  "Related Parties (Net Intercompany Payables) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "lnt:ScheduleOfCorporateServicesIntercompanyPayablesTableTextBlock",
                        "lnt:ScheduleOfCorporateServicesIntercompanyPayablesTableTextBlock",
                        "lnt:ScheduleOfCorporateServicesIntercompanyPayablesTableTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i162b8f1df17a4c3b9f1ea081f344ea0b_I20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionDueFromToRelatedParty",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R71":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i4396da04c73f4b2884a39097ed0a8ba7_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000080 - Disclosure - Related Parties (Amounts Billed Between Parties) (Details)",
                "role":  "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                "shortName":  "Related Parties (Amounts Billed Between Parties) (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i4396da04c73f4b2884a39097ed0a8ba7_D20220701-20220930",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R8":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000008 - Disclosure - Property, Plant and Equipment",
                "role":  "http://www.alliantenergy.com/role/PropertyPlantandEquipment",
                "shortName":  "Property, Plant and Equipment",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R9":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "0000009 - Disclosure - Receivables",
                "role":  "http://www.alliantenergy.com/role/Receivables",
                "shortName":  "Receivables",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "lnt-20220930.htm",
                    "contextRef":  "i2574f65065f04316be0bf76fc55774ab_D20220101-20220930",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                }
            },
        "segmentCount":  102,
        "tag":  {
            "dei_AmendmentFlag":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
                            "label":  "Amendment Flag",
                            "terseLabel":  "Amendment Flag"
                            }
                        }
                    },
                "localname":  "AmendmentFlag",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_CityAreaCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Area code of city",
                            "label":  "City Area Code",
                            "terseLabel":  "City Area Code"
                            }
                        }
                    },
                "localname":  "CityAreaCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_CoverAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cover page.",
                            "label":  "Cover [Abstract]",
                            "terseLabel":  "Cover [Abstract]"
                            }
                        }
                    },
                "localname":  "CoverAbstract",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "xbrltype":  "stringItemType"
                },
            "dei_CurrentFiscalYearEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "End date of current fiscal year in the format --MM-DD.",
                            "label":  "Current Fiscal Year End Date",
                            "terseLabel":  "Current Fiscal Year End Date"
                            }
                        }
                    },
                "localname":  "CurrentFiscalYearEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "gMonthDayItemType"
                },
            "dei_DocumentFiscalPeriodFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
                            "label":  "Document Fiscal Period Focus",
                            "terseLabel":  "Document Fiscal Period Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalPeriodFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "fiscalPeriodItemType"
                },
            "dei_DocumentFiscalYearFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This is focus fiscal year of the document report in YYYY format.  For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus.  Example: 2006.",
                            "label":  "Document Fiscal Year Focus",
                            "terseLabel":  "Document Fiscal Year Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalYearFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "gYearItemType"
                },
            "dei_DocumentPeriodEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
                            "label":  "Document Period End Date",
                            "terseLabel":  "Document Period End Date"
                            }
                        }
                    },
                "localname":  "DocumentPeriodEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "dateItemType"
                },
            "dei_DocumentQuarterlyReport":  {
                "auth_ref":  [
                    "r690"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as an quarterly report.",
                            "label":  "Document Quarterly Report",
                            "terseLabel":  "Document Quarterly Report"
                            }
                        }
                    },
                "localname":  "DocumentQuarterlyReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentTransitionReport":  {
                "auth_ref":  [
                    "r691"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as a transition report.",
                            "label":  "Document Transition Report",
                            "terseLabel":  "Document Transition Report"
                            }
                        }
                    },
                "localname":  "DocumentTransitionReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentType":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc).  The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
                            "label":  "Document Type",
                            "terseLabel":  "Document Type"
                            }
                        }
                    },
                "localname":  "DocumentType",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "submissionTypeItemType"
                },
            "dei_EntitiesTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Container to assemble all relevant information about each entity associated with the document instance",
                            "label":  "Entities [Table]",
                            "terseLabel":  "Entities [Table]"
                            }
                        }
                    },
                "localname":  "EntitiesTable",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dei_EntityAddressAddressLine1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Address Line 1 such as Attn, Building Name, Street Name",
                            "label":  "Entity Address, Address Line One",
                            "terseLabel":  "Entity Address, Address Line One"
                            }
                        }
                    },
                "localname":  "EntityAddressAddressLine1",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressCityOrTown":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the City or Town",
                            "label":  "Entity Address, City or Town",
                            "terseLabel":  "Entity Address, City or Town"
                            }
                        }
                    },
                "localname":  "EntityAddressCityOrTown",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressPostalZipCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Code for the postal or zip code",
                            "label":  "Entity Address, Postal Zip Code",
                            "terseLabel":  "Entity Address, Postal Zip Code"
                            }
                        }
                    },
                "localname":  "EntityAddressPostalZipCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressStateOrProvince":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the state or province.",
                            "label":  "Entity Address, State or Province",
                            "terseLabel":  "Entity Address, State or Province"
                            }
                        }
                    },
                "localname":  "EntityAddressStateOrProvince",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "stateOrProvinceItemType"
                },
            "dei_EntityCentralIndexKey":  {
                "auth_ref":  [
                    "r688"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC.  It is commonly abbreviated as CIK.",
                            "label":  "Entity Central Index Key",
                            "terseLabel":  "Entity Central Index Key"
                            }
                        }
                    },
                "localname":  "EntityCentralIndexKey",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "centralIndexKeyItemType"
                },
            "dei_EntityCommonStockSharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report.  Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
                            "label":  "Entity Common Stock, Shares Outstanding",
                            "terseLabel":  "Entity Common Stock, Shares Outstanding"
                            }
                        }
                    },
                "localname":  "EntityCommonStockSharesOutstanding",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dei_EntityCurrentReportingStatus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Current Reporting Status",
                            "terseLabel":  "Entity Current Reporting Status"
                            }
                        }
                    },
                "localname":  "EntityCurrentReportingStatus",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "All the names of the entities being reported upon in a document.  Any legal structure used to conduct activities or to hold assets.  Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts.  This item does not include business and geographical segments which are included in the geographical or business segments domains.",
                            "label":  "Entity [Domain]",
                            "terseLabel":  "Entity [Domain]"
                            }
                        }
                    },
                "localname":  "EntityDomain",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlans",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedContributionRetirementPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansRecognizedCompensationExpenseAndIncomeTaxBenefitsDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansTables",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingencies",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesTables",
                    "http://www.alliantenergy.com/role/CommonEquity",
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommonEquityTables",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/Debt",
                    "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails",
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                    "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails",
                    "http://www.alliantenergy.com/role/DebtTables",
                    "http://www.alliantenergy.com/role/DerivativeInstruments",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNarrativeDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsTables",
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation",
                    "http://www.alliantenergy.com/role/FairValueMeasurements",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsNarrativeDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsTables",
                    "http://www.alliantenergy.com/role/IncomeTaxes",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRatesDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesTables",
                    "http://www.alliantenergy.com/role/Investments",
                    "http://www.alliantenergy.com/role/InvestmentsTables",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipment",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentEstimatedFairValueofAssetsPurchasedandLiabilitiesAssumedDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentTables",
                    "http://www.alliantenergy.com/role/Receivables",
                    "http://www.alliantenergy.com/role/ReceivablesAdditionalAttributesOfReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesDetailsofAccountsReceivableDetails",
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails",
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesTables",
                    "http://www.alliantenergy.com/role/RegulatoryMatters",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersTables",
                    "http://www.alliantenergy.com/role/RelatedParties",
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesTables",
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/Revenues",
                    "http://www.alliantenergy.com/role/RevenuesTables",
                    "http://www.alliantenergy.com/role/SegmentsOfBusiness",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessTables",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPolicies",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dei_EntityEmergingGrowthCompany":  {
                "auth_ref":  [
                    "r688"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate if registrant meets the emerging growth company criteria.",
                            "label":  "Entity Emerging Growth Company",
                            "terseLabel":  "Entity Emerging Growth Company"
                            }
                        }
                    },
                "localname":  "EntityEmergingGrowthCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityFileNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Commission file number.  The field allows up to 17 characters.  The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
                            "label":  "Entity File Number",
                            "terseLabel":  "Entity File Number"
                            }
                        }
                    },
                "localname":  "EntityFileNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "fileNumberItemType"
                },
            "dei_EntityFilerCategory":  {
                "auth_ref":  [
                    "r688"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate whether the registrant is one of the following:  Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer.  Definitions of these categories are stated in Rule 12b-2 of the Exchange Act.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Filer Category",
                            "terseLabel":  "Entity Filer Category"
                            }
                        }
                    },
                "localname":  "EntityFilerCategory",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "filerCategoryItemType"
                },
            "dei_EntityIncorporationStateCountryCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Two-character EDGAR code representing the state or country of incorporation.",
                            "label":  "Entity Incorporation, State or Country Code",
                            "terseLabel":  "Entity Incorporation, State or Country Code"
                            }
                        }
                    },
                "localname":  "EntityIncorporationStateCountryCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarStateCountryItemType"
                },
            "dei_EntityInformationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Entity Information [Line Items]",
                            "terseLabel":  "Entity Information [Line Items]"
                            }
                        }
                    },
                "localname":  "EntityInformationLineItems",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dei_EntityInteractiveDataCurrent":  {
                "auth_ref":  [
                    "r697"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
                            "label":  "Entity Interactive Data Current",
                            "terseLabel":  "Entity Interactive Data Current"
                            }
                        }
                    },
                "localname":  "EntityInteractiveDataCurrent",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityRegistrantName":  {
                "auth_ref":  [
                    "r688"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
                            "label":  "Entity Registrant Name",
                            "terseLabel":  "Entity Registrant Name"
                            }
                        }
                    },
                "localname":  "EntityRegistrantName",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityShellCompany":  {
                "auth_ref":  [
                    "r688"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
                            "label":  "Entity Shell Company",
                            "terseLabel":  "Entity Shell Company"
                            }
                        }
                    },
                "localname":  "EntityShellCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntitySmallBusiness":  {
                "auth_ref":  [
                    "r688"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates that the company is a Smaller Reporting Company (SRC).",
                            "label":  "Entity Small Business",
                            "terseLabel":  "Entity Small Business"
                            }
                        }
                    },
                "localname":  "EntitySmallBusiness",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityTaxIdentificationNumber":  {
                "auth_ref":  [
                    "r688"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
                            "label":  "Entity Tax Identification Number",
                            "terseLabel":  "Entity Tax Identification Number"
                            }
                        }
                    },
                "localname":  "EntityTaxIdentificationNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "employerIdItemType"
                },
            "dei_LegalEntityAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The set of legal entities associated with a report.",
                            "label":  "Legal Entity [Axis]",
                            "terseLabel":  "Legal Entity [Axis]"
                            }
                        }
                    },
                "localname":  "LegalEntityAxis",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlans",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedContributionRetirementPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansRecognizedCompensationExpenseAndIncomeTaxBenefitsDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansTables",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingencies",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesTables",
                    "http://www.alliantenergy.com/role/CommonEquity",
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommonEquityTables",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/Debt",
                    "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails",
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                    "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails",
                    "http://www.alliantenergy.com/role/DebtTables",
                    "http://www.alliantenergy.com/role/DerivativeInstruments",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNarrativeDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsTables",
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation",
                    "http://www.alliantenergy.com/role/FairValueMeasurements",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsNarrativeDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsTables",
                    "http://www.alliantenergy.com/role/IncomeTaxes",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRatesDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesTables",
                    "http://www.alliantenergy.com/role/Investments",
                    "http://www.alliantenergy.com/role/InvestmentsTables",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipment",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentEstimatedFairValueofAssetsPurchasedandLiabilitiesAssumedDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentTables",
                    "http://www.alliantenergy.com/role/Receivables",
                    "http://www.alliantenergy.com/role/ReceivablesAdditionalAttributesOfReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesDetailsofAccountsReceivableDetails",
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails",
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesTables",
                    "http://www.alliantenergy.com/role/RegulatoryMatters",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersTables",
                    "http://www.alliantenergy.com/role/RelatedParties",
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesTables",
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/Revenues",
                    "http://www.alliantenergy.com/role/RevenuesTables",
                    "http://www.alliantenergy.com/role/SegmentsOfBusiness",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessTables",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPolicies",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dei_LocalPhoneNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Local phone number for entity.",
                            "label":  "Local Phone Number",
                            "terseLabel":  "Local Phone Number"
                            }
                        }
                    },
                "localname":  "LocalPhoneNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_Security12bTitle":  {
                "auth_ref":  [
                    "r687"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Title of a 12(b) registered security.",
                            "label":  "Title of 12(b) Security",
                            "terseLabel":  "Title of 12(b) Security"
                            }
                        }
                    },
                "localname":  "Security12bTitle",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "securityTitleItemType"
                },
            "dei_SecurityExchangeName":  {
                "auth_ref":  [
                    "r689"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the Exchange on which a security is registered.",
                            "label":  "Security Exchange Name",
                            "terseLabel":  "Security Exchange Name"
                            }
                        }
                    },
                "localname":  "SecurityExchangeName",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarExchangeCodeItemType"
                },
            "dei_TradingSymbol":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Trading symbol of an instrument as listed on an exchange.",
                            "label":  "Trading Symbol",
                            "terseLabel":  "Trading Symbol"
                            }
                        }
                    },
                "localname":  "TradingSymbol",
                "nsuri":  "http://xbrl.sec.gov/dei/2021q4",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "tradingSymbolItemType"
                },
            "lnt_AdministrativeandGeneralServicesBillingsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Administrative and General Services Billings [Member]",
                            "label":  "Administrative and General Services Billings [Member]",
                            "terseLabel":  "Corporate Services Billings [Member]"
                            }
                        }
                    },
                "localname":  "AdministrativeandGeneralServicesBillingsMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_AllowanceForDoubtfulAccountsReceivableSold":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails":  {
                        "order":  2.0,
                        "parentTag":  "lnt_FairValueOfDeferredProceedsOfReceivablesSold",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Allowance for Doubtful Accounts Receivable Sold",
                            "label":  "Allowance for Doubtful Accounts Receivable Sold",
                            "terseLabel":  "Less: allowance for expected credit losses"
                            }
                        }
                    },
                "localname":  "AllowanceForDoubtfulAccountsReceivableSold",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_AmericanTransmissionCompanyLlcAtcMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "American Transmission Company LLC (ATC) [Member]",
                            "label":  "American Transmission Company Llc Atc [Member]",
                            "terseLabel":  "ATC LLC [Member]"
                            }
                        }
                    },
                "localname":  "AmericanTransmissionCompanyLlcAtcMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_AssetsRetiredEarlyMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Assets Retired Early [Member]",
                            "label":  "Assets Retired Early [Member]",
                            "terseLabel":  "Assets retired early [Member]"
                            }
                        }
                    },
                "localname":  "AssetsRetiredEarlyMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_AtcBillingsToWplMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "ATC billings to WPL [Member]",
                            "label":  "Atc Billings To Wpl [Member]",
                            "terseLabel":  "ATC Billings To WPL [Member]"
                            }
                        }
                    },
                "localname":  "AtcBillingsToWplMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_AverageProceedsFromSaleAndCollectionOfReceivables":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Average Proceeds From Sale and Collection of Receivables During The Period",
                            "label":  "Average Proceeds From Sale and Collection of Receivables",
                            "terseLabel":  "Average outstanding aggregate cash proceeds (based on daily outstanding balances)"
                            }
                        }
                    },
                "localname":  "AverageProceedsFromSaleAndCollectionOfReceivables",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_CapitalPurchaseObligationMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Capital Purchase Obligation [Member]",
                            "label":  "Capital Purchase Obligation [Member]",
                            "terseLabel":  "Capital Purchase Commitment [Member]"
                            }
                        }
                    },
                "localname":  "CapitalPurchaseObligationMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_CapitalizationAndLiabilitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Capitalization and liabilities [Abstract]",
                            "label":  "Capitalization and liabilities [Abstract]",
                            "terseLabel":  "Liabilities:"
                            }
                        }
                    },
                "localname":  "CapitalizationAndLiabilitiesAbstract",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_CashProceedsFromReceivablesSold":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails":  {
                        "order":  2.0,
                        "parentTag":  "lnt_DeferredProceedsOfReceivablesSold",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cash Proceeds From Receivables Sold",
                            "label":  "Cash Proceeds From Receivables Sold",
                            "terseLabel":  "Less: cash proceeds"
                            }
                        }
                    },
                "localname":  "CashProceedsFromReceivablesSold",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_CashReceivedForEquityInterests":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cash Received for Equity Interests",
                            "label":  "Cash Received for Equity Interests",
                            "terseLabel":  "Contributed funds paid to WPL for equity interests"
                            }
                        }
                    },
                "localname":  "CashReceivedForEquityInterests",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_CollectionsReinvestedInReceivables":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Collections reinvested related to sales of accounts receivable program.",
                            "label":  "Collections Reinvested In Receivables",
                            "verboseLabel":  "Collections"
                            }
                        }
                    },
                "localname":  "CollectionsReinvestedInReceivables",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesAdditionalAttributesOfReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_ColumbiaEnergyCenterMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Columbia Energy Center [Member]",
                            "label":  "Columbia Energy Center [Member]",
                            "terseLabel":  "Columbia Energy Center"
                            }
                        }
                    },
                "localname":  "ColumbiaEnergyCenterMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_CommodityCostRecoveryMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Commodity Cost Recovery [Member]",
                            "label":  "Commodity Cost Recovery [Member]",
                            "terseLabel":  "Commodity cost recovery [Member]"
                            }
                        }
                    },
                "localname":  "CommodityCostRecoveryMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_CommonEquityLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Common Equity [Line Items]",
                            "label":  "Common Equity [Line Items]",
                            "terseLabel":  "Common Equity [Line Items]"
                            }
                        }
                    },
                "localname":  "CommonEquityLineItems",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquity",
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_CommonEquityTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Common Equity [Table]",
                            "label":  "Common Equity [Table]",
                            "terseLabel":  "Common Equity [Table]"
                            }
                        }
                    },
                "localname":  "CommonEquityTable",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquity",
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_CommonStockHeldInTrustShares":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total number of common stock shares held in trust.",
                            "label":  "Common Stock Held In Trust Shares",
                            "terseLabel":  "Shares in deferred compensation trust (in shares)"
                            }
                        }
                    },
                "localname":  "CommonStockHeldInTrustShares",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "lnt_CommonStockOustandingRollForward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Common Stock Oustanding [Roll Forward]",
                            "label":  "Common Stock Oustanding [Roll Forward]",
                            "terseLabel":  "Common Stock Oustanding [Roll Forward]"
                            }
                        }
                    },
                "localname":  "CommonStockOustandingRollForward",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_CorporateServicesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Corporate Services [Member]",
                            "label":  "Corporate Services [Member]",
                            "terseLabel":  "Corporate Services [Member]"
                            }
                        }
                    },
                "localname":  "CorporateServicesMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_CreditLossesNetOfRecoveries":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Credit losses, net of recoveries related to sales of accounts receivable program.",
                            "label":  "Credit losses, net of recoveries",
                            "terseLabel":  "Write-offs, net of recoveries"
                            }
                        }
                    },
                "localname":  "CreditLossesNetOfRecoveries",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesAdditionalAttributesOfReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_CustomerAccountsReceivableSoldAmount":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails":  {
                        "order":  2.0,
                        "parentTag":  "lnt_ReceivablesSold",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Customer Accounts Receivable Sold, Amount",
                            "label":  "Customer Accounts Receivable Sold, Amount",
                            "terseLabel":  "Customer accounts receivable"
                            }
                        }
                    },
                "localname":  "CustomerAccountsReceivableSoldAmount",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_DAECPPAMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "DAEC PPA [Member]",
                            "label":  "DAEC PPA [Member]",
                            "verboseLabel":  "IPL's DAEC PPA amendment [Member]"
                            }
                        }
                    },
                "localname":  "DAECPPAMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_DebenturesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Debentures",
                            "label":  "Debentures [Member]",
                            "terseLabel":  "Debentures [Member]"
                            }
                        }
                    },
                "localname":  "DebenturesMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_DeferredProceedsOfReceivablesSold":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails":  {
                        "order":  1.0,
                        "parentTag":  "lnt_FairValueOfDeferredProceedsOfReceivablesSold",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Deferred proceeds of receivables sold",
                            "label":  "Deferred proceeds of receivables sold",
                            "terseLabel":  "Deferred proceeds",
                            "totalLabel":  "Deferred proceeds"
                            }
                        }
                    },
                "localname":  "DeferredProceedsOfReceivablesSold",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_DeferredProceedsOfReceivablesSoldMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Deferred Proceeds Of Receivables Sold [Member]",
                            "label":  "Deferred Proceeds Of Receivables Sold [Member]",
                            "terseLabel":  "Deferred Proceeds [Member]"
                            }
                        }
                    },
                "localname":  "DeferredProceedsOfReceivablesSoldMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_EdgewaterGeneratingStationMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Edgewater Generating Station [Member]",
                            "label":  "Edgewater Generating Station [Member]",
                            "terseLabel":  "Edgewater Generating Station"
                            }
                        }
                    },
                "localname":  "EdgewaterGeneratingStationMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_EffectiveTaxRateLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Effective tax rate",
                            "label":  "Effective Tax Rate [Line Items]",
                            "terseLabel":  "Effective Tax Rate [Line Items]"
                            }
                        }
                    },
                "localname":  "EffectiveTaxRateLineItems",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRatesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_EffectiveTaxRateTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Effective tax rate",
                            "label":  "Effective Tax Rate [Table]",
                            "terseLabel":  "Effective Tax Rate [Table]"
                            }
                        }
                    },
                "localname":  "EffectiveTaxRateTable",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRatesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_ElectricMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Electric [Member]",
                            "label":  "Electric [Member]",
                            "terseLabel":  "Electric [Member]"
                            }
                        }
                    },
                "localname":  "ElectricMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_ElectricTransmissionCostRecoveryMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Electric Transmission Cost Recovery [Member]",
                            "label":  "Electric Transmission Cost Recovery [Member]",
                            "terseLabel":  "Electric transmission cost recovery [Member]"
                            }
                        }
                    },
                "localname":  "ElectricTransmissionCostRecoveryMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_ExcludingFinancialTransmissionRightsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Excluding Financial Transmission Rights [Member]",
                            "label":  "Excluding Financial Transmission Rights [Member]",
                            "terseLabel":  "Excluding Financial Transmission Rights [Member]"
                            }
                        }
                    },
                "localname":  "ExcludingFinancialTransmissionRightsMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_FairValueOfDeferredProceedsOfReceivablesSold":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value of deferred proceeds of receivables sold",
                            "label":  "Fair value of deferred proceeds of receivables sold",
                            "terseLabel":  "Deferred proceeds",
                            "totalLabel":  "Fair value of deferred proceeds"
                            }
                        }
                    },
                "localname":  "FairValueOfDeferredProceedsOfReceivablesSold",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_FederalEnergyRegulatoryCommissionMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Federal Energy Regulatory Commission [Member]",
                            "label":  "Federal Energy Regulatory Commission [Member]",
                            "terseLabel":  "Federal Energy Regulatory Commission [Member]"
                            }
                        }
                    },
                "localname":  "FederalEnergyRegulatoryCommissionMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_FinancialTransmissionRightsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Financial Transmission Rights [Member]",
                            "label":  "Financial Transmission Rights [Member]",
                            "terseLabel":  "Financial Transmission Rights [Member]"
                            }
                        }
                    },
                "localname":  "FinancialTransmissionRightsMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_FtrsMwhsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Ftrs Mwhs [Member]",
                            "label":  "Ftrs Mwhs [Member]",
                            "terseLabel":  "FTRs (MWhs) [Member]"
                            }
                        }
                    },
                "localname":  "FtrsMwhsMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_GasMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gas [Member]",
                            "label":  "Gas [Member]",
                            "terseLabel":  "Gas [Member]"
                            }
                        }
                    },
                "localname":  "GasMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_IncomeTaxLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Income tax",
                            "label":  "Income Tax [Line Items]",
                            "terseLabel":  "Income Taxes [Line Items]"
                            }
                        }
                    },
                "localname":  "IncomeTaxLineItems",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxes",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_IncomeTaxTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Income tax",
                            "label":  "Income Tax [Table]",
                            "terseLabel":  "Income Taxes [Table]"
                            }
                        }
                    },
                "localname":  "IncomeTaxTable",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxes",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_IndividualCommitmentsIncurred":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Individual commitments incurred in excess of $1 million",
                            "label":  "Individual Commitments Incurred",
                            "terseLabel":  "Individual commitments incurred"
                            }
                        }
                    },
                "localname":  "IndividualCommitmentsIncurred",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_InvestmentInAtcMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Investment In ATC [Member]",
                            "label":  "Investment In Atc [Member]",
                            "terseLabel":  "ATC Holdings [Member]"
                            }
                        }
                    },
                "localname":  "InvestmentInAtcMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/InvestmentsUnconsolidatedEquityInvestmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_InvestmentsBusinessLine1":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LongTermInvestments",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount as of the balance sheet date of investment in American Transmission Company LLC.",
                            "label":  "Investments Business Line 1",
                            "terseLabel":  "ATC Holdings"
                            }
                        }
                    },
                "localname":  "InvestmentsBusinessLine1",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_IplMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "IPL [Member]",
                            "label":  "Ipl [Member]",
                            "terseLabel":  "IPL [Member]"
                            }
                        }
                    },
                "localname":  "IplMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlans",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedContributionRetirementPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansRecognizedCompensationExpenseAndIncomeTaxBenefitsDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansTables",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingencies",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesTables",
                    "http://www.alliantenergy.com/role/CommonEquity",
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityTables",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/Debt",
                    "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails",
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                    "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails",
                    "http://www.alliantenergy.com/role/DebtTables",
                    "http://www.alliantenergy.com/role/DerivativeInstruments",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNarrativeDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsTables",
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation",
                    "http://www.alliantenergy.com/role/FairValueMeasurements",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsTables",
                    "http://www.alliantenergy.com/role/IncomeTaxes",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRatesDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesTables",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipment",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/Receivables",
                    "http://www.alliantenergy.com/role/ReceivablesAdditionalAttributesOfReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails",
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesTables",
                    "http://www.alliantenergy.com/role/RegulatoryMatters",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersTables",
                    "http://www.alliantenergy.com/role/RelatedParties",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesTables",
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/Revenues",
                    "http://www.alliantenergy.com/role/RevenuesTables",
                    "http://www.alliantenergy.com/role/SegmentsOfBusiness",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessTables",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPolicies",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_LansingGeneratingStationMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Lansing Generating Station [Member]",
                            "label":  "Lansing Generating Station [Member]",
                            "terseLabel":  "Lansing Generating Station"
                            }
                        }
                    },
                "localname":  "LansingGeneratingStationMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_LongTermPurchaseCommitmentsOtherMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Long-term Purchase Commitments, Other [Member]",
                            "label":  "Long-term Purchase Commitments, Other [Member]",
                            "terseLabel":  "Other [Member]"
                            }
                        }
                    },
                "localname":  "LongTermPurchaseCommitmentsOtherMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_NameplateCapacity":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Nameplate Capacity",
                            "label":  "Nameplate Capacity",
                            "terseLabel":  "Nameplate capacity (in MW)"
                            }
                        }
                    },
                "localname":  "NameplateCapacity",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "powerItemType"
                },
            "lnt_NetDerivativeAssetsAndLiabilitiesTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Net Derivative Assets And Liabilities [Table Text Block]",
                            "label":  "Net Derivative Assets And Liabilities [Table Text Block]",
                            "terseLabel":  "Fair Value Of Net Derivative Assets (Liabilities)"
                            }
                        }
                    },
                "localname":  "NetDerivativeAssetsAndLiabilitiesTableTextBlock",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "lnt_NotionalAmountOfDerivativesLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Notional Amount of Derivatives [Line Items]",
                            "label":  "Notional Amount of Derivatives [Line Items]",
                            "terseLabel":  "Notional Amount of Derivatives [Line Items]"
                            }
                        }
                    },
                "localname":  "NotionalAmountOfDerivativesLineItems",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_OmnibusIncentivePlanMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Omnibus Incentive Plan [Member]",
                            "label":  "Omnibus Incentive Plan [Member]",
                            "terseLabel":  "Omnibus Incentive Plan [Member]"
                            }
                        }
                    },
                "localname":  "OmnibusIncentivePlanMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_OtherEquityMethodInvestmentsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Other Equity Method Investments [Member]",
                            "label":  "Other Equity Method Investments [Member]",
                            "terseLabel":  "Other [Member]"
                            }
                        }
                    },
                "localname":  "OtherEquityMethodInvestmentsMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/InvestmentsUnconsolidatedEquityInvestmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_OtherUtilityMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Other Utility [Member]",
                            "label":  "Other Utility [Member]",
                            "terseLabel":  "Other Utility [Member]"
                            }
                        }
                    },
                "localname":  "OtherUtilityMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_PerformanceRestrictedStockUnitMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Performance Restricted Stock Unit [Member]",
                            "label":  "Performance Restricted Stock Unit [Member]",
                            "terseLabel":  "Performance Restricted Stock Units [Member]"
                            }
                        }
                    },
                "localname":  "PerformanceRestrictedStockUnitMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_PurchasedPowerMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Purchased Power [Member]",
                            "label":  "Purchased Power [Member]",
                            "terseLabel":  "Purchased Power [Member]"
                            }
                        }
                    },
                "localname":  "PurchasedPowerMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_ReceivablesSold":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails":  {
                        "order":  1.0,
                        "parentTag":  "lnt_DeferredProceedsOfReceivablesSold",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Receivables sold",
                            "label":  "Receivables sold",
                            "totalLabel":  "Receivables sold to third party"
                            }
                        }
                    },
                "localname":  "ReceivablesSold",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_RegulatoryMattersLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Regulatory Matters [Line Items]",
                            "label":  "Regulatory Matters [Line Items]",
                            "terseLabel":  "Regulatory Matters [Line Items]"
                            }
                        }
                    },
                "localname":  "RegulatoryMattersLineItems",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_RetailCommercialMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Retail - Commercial [Member]",
                            "label":  "Retail - Commercial [Member]",
                            "terseLabel":  "Retail - commercial [Member]"
                            }
                        }
                    },
                "localname":  "RetailCommercialMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_RetailIndustrialMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Retail - Industrial [Member]",
                            "label":  "Retail - Industrial [Member]",
                            "terseLabel":  "Retail - industrial [Member]"
                            }
                        }
                    },
                "localname":  "RetailIndustrialMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_RetailRequestTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Retail Request [Table]",
                            "label":  "Retail Request [Table]",
                            "terseLabel":  "Retail Request [Table]"
                            }
                        }
                    },
                "localname":  "RetailRequestTable",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_RetailResidentialMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Retail - Residential [Member]",
                            "label":  "Retail - Residential [Member]",
                            "terseLabel":  "Retail - residential [Member]"
                            }
                        }
                    },
                "localname":  "RetailResidentialMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_SaleofAccountsReceivableProgramCapacityAvailable":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sale of Accounts Receivable Program, Capacity Available",
                            "label":  "Sale of Accounts Receivable Program, Capacity Available",
                            "terseLabel":  "Available capacity"
                            }
                        }
                    },
                "localname":  "SaleofAccountsReceivableProgramCapacityAvailable",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_ScheduleOfAdditionalAttributesOfReceivablesSoldUnderAgreementTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of Additional Attributes of Receivables Sold Under the Agreement [Table Text Block]",
                            "label":  "Schedule of Additional Attributes of Receivables Sold Under the Agreement [Table Text Block]",
                            "terseLabel":  "Additional Attributes Of Receivables Sold Under The Receivables Agreement"
                            }
                        }
                    },
                "localname":  "ScheduleOfAdditionalAttributesOfReceivablesSoldUnderAgreementTableTextBlock",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "lnt_ScheduleOfAtcBillingsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of amounts billed for ATC (Table Text Block)",
                            "label":  "Schedule Of ATC Billings Table Text Block",
                            "verboseLabel":  "Related Amounts Billed Between Parties"
                            }
                        }
                    },
                "localname":  "ScheduleOfAtcBillingsTableTextBlock",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "lnt_ScheduleOfCorporateServicesIntercompanyPayablesTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of Corporate Services Intercompany Payables (Table Text Block).",
                            "label":  "Schedule of Corporate Services Intercompany Payables [Table Text Block]",
                            "verboseLabel":  "Net Intercompany Payables"
                            }
                        }
                    },
                "localname":  "ScheduleOfCorporateServicesIntercompanyPayablesTableTextBlock",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "lnt_ScheduleOfNotionalAmountOfDerivativesTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of Notional Amount of Derivatives [Table]",
                            "label":  "Schedule of Notional Amount of Derivatives [Table]",
                            "terseLabel":  "Schedule of Notional Amount of Derivatives [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfNotionalAmountOfDerivativesTable",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "lnt_ScheduleOfSalesOfAccountsReceivableCashProceedsAndRelatedCostsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of maximum and average sales of accounts receivable cash proceeds and related costs.",
                            "label":  "Schedule Of Sales Of Accounts Receivable Cash Proceeds And Related Costs Table Text Block",
                            "verboseLabel":  "Maximum And Average Outstanding Cash Proceeds"
                            }
                        }
                    },
                "localname":  "ScheduleOfSalesOfAccountsReceivableCashProceedsAndRelatedCostsTableTextBlock",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "lnt_ScheduleOfScoaSalesCreditedAndPurchasesBilledTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of System Coordination and Operating Agreement Schedule of Sales Credited and Purchases Billed (Table Text Block)",
                            "label":  "Schedule Of Scoa Sales Credited And Purchases Billed [Table Text Block]",
                            "terseLabel":  "Services Provided, Sales Credited And Purchases"
                            }
                        }
                    },
                "localname":  "ScheduleOfScoaSalesCreditedAndPurchasesBilledTableTextBlock",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "lnt_SharesOfStockIssuedShareownerDirectPlan":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Shares Of Stock Issued Shareowner Direct Plan",
                            "label":  "Shares Of Stock Issued Shareowner Direct Plan",
                            "terseLabel":  "Shareowner Direct Plan (in shares)"
                            }
                        }
                    },
                "localname":  "SharesOfStockIssuedShareownerDirectPlan",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "lnt_SolarMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Solar [Member]",
                            "label":  "Solar [Member]",
                            "terseLabel":  "Solar [Member]"
                            }
                        }
                    },
                "localname":  "SolarMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_SteamMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Steam [Member]",
                            "label":  "Steam [Member]",
                            "terseLabel":  "Steam [Member]"
                            }
                        }
                    },
                "localname":  "SteamMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_TaxEquityPartnerCashContribution":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tax Equity Partner Cash Contribution",
                            "label":  "Tax Equity Partner Cash Contribution",
                            "terseLabel":  "Tax equity partner's cash contribution"
                            }
                        }
                    },
                "localname":  "TaxEquityPartnerCashContribution",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_TaxRelatedMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tax Related [Member]",
                            "label":  "Tax Related [Member]",
                            "terseLabel":  "Tax-related [Member]"
                            }
                        }
                    },
                "localname":  "TaxRelatedMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_TermLoanCreditAgreementMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term Loan Credit Agreement [Member]",
                            "label":  "Term Loan Credit Agreement [Member]",
                            "terseLabel":  "Term Loan Credit Agreement [Member]"
                            }
                        }
                    },
                "localname":  "TermLoanCreditAgreementMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_TermLoanCreditAgreementThroughMarch2022Member":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term Loan Credit Agreement Through March 2022 [Member]",
                            "label":  "Term Loan Credit Agreement Through March 2022 [Member]",
                            "terseLabel":  "Term loan credit agreement through March 2022 [Member]"
                            }
                        }
                    },
                "localname":  "TermLoanCreditAgreementThroughMarch2022Member",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_TermLoanCreditAgreementThroughMarch2024Member":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term Loan Credit Agreement Through March 2024 [Member]",
                            "label":  "Term Loan Credit Agreement Through March 2024 [Member]",
                            "terseLabel":  "Term loan credit agreement through March 2024 [Member]"
                            }
                        }
                    },
                "localname":  "TermLoanCreditAgreementThroughMarch2024Member",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_ThreePointFourFivePercentSeniorNotesDueTwoThousandTwentyTwoMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Three Point Four Five Percent Senior Notes Due Two Thousand Twenty Two [Member]",
                            "label":  "Three Point Four Five Percent Senior Notes Due Two Thousand Twenty Two [Member]",
                            "terseLabel":  "3.45% senior notes, due 2022 [Member]"
                            }
                        }
                    },
                "localname":  "ThreePointFourFivePercentSeniorNotesDueTwoThousandTwentyTwoMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_ThreePointNineFivePercentDebentureDueTwoThousandThirtyTwoMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Three Point Nine Five Percent Debenture Due Two Thousand Thirty Two [Member]",
                            "label":  "Three Point Nine Five Percent Debenture Due Two Thousand Thirty Two [Member]",
                            "terseLabel":  "3.95% debenture, due 2032 [Member]"
                            }
                        }
                    },
                "localname":  "ThreePointNineFivePercentDebentureDueTwoThousandThirtyTwoMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_ThreePointSixPercentSeniorNotesDueTwoThousandThirtyTwoMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Three Point Six Percent Senior Notes Due Two Thousand Thirty Two [Member]",
                            "label":  "Three Point Six Percent Senior Notes Due Two Thousand Thirty Two [Member]",
                            "terseLabel":  "3.6% senior notes, due 2032 [Member]"
                            }
                        }
                    },
                "localname":  "ThreePointSixPercentSeniorNotesDueTwoThousandThirtyTwoMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_TotalsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Totals [Member]",
                            "label":  "Totals [Member]",
                            "terseLabel":  "Total [Member]"
                            }
                        }
                    },
                "localname":  "TotalsMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/InvestmentsUnconsolidatedEquityInvestmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_TransmissionPurchasesBilledMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Transmission Purchases Billed [Member]",
                            "label":  "Transmission Purchases Billed [Member]",
                            "terseLabel":  "Purchases Billed [Member]"
                            }
                        }
                    },
                "localname":  "TransmissionPurchasesBilledMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_TransmissionSalesCreditedMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Transmission Sales Credited [Member]",
                            "label":  "Transmission Sales Credited [Member]",
                            "terseLabel":  "Sales Credited [Member]"
                            }
                        }
                    },
                "localname":  "TransmissionSalesCreditedMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_UnbilledUtilityRevenuesSoldAmount":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails":  {
                        "order":  1.0,
                        "parentTag":  "lnt_ReceivablesSold",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Unbilled Utility Revenues Sold, Amount",
                            "label":  "Unbilled Utility Revenues Sold, Amount",
                            "terseLabel":  "Unbilled utility revenues"
                            }
                        }
                    },
                "localname":  "UnbilledUtilityRevenuesSoldAmount",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_UtilityBusinessMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Utility Business [Member]",
                            "label":  "Utility Business [Member]",
                            "terseLabel":  "Utility Business [Member]"
                            }
                        }
                    },
                "localname":  "UtilityBusinessMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_WPLCashContribution":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "WPL Cash Contribution",
                            "label":  "WPL Cash Contribution",
                            "terseLabel":  "WPL's cash contribution"
                            }
                        }
                    },
                "localname":  "WPLCashContribution",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "lnt_WestRiversideLiquidatedDamagesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "West Riverside Liquidated Damages [Member]",
                            "label":  "West Riverside Liquidated Damages [Member]",
                            "terseLabel":  "WPL's West Riverside liquidated damages [Member]"
                            }
                        }
                    },
                "localname":  "WestRiversideLiquidatedDamagesMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_WesternWisconsinGasDistributionExpansionInvestmentsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Western Wisconsin Gas Distribution Expansion Investments Member",
                            "label":  "Western Wisconsin Gas Distribution Expansion Investments [Member]",
                            "terseLabel":  "WPL's Western Wisconsin gas distribution expansion investments [Member]"
                            }
                        }
                    },
                "localname":  "WesternWisconsinGasDistributionExpansionInvestmentsMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_WhitingPetroleumCorporationMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Whiting Petroleum Corporation [Member]",
                            "label":  "Whiting Petroleum Corporation [Member]",
                            "terseLabel":  "Whiting Petroleum Affiliate [Member]"
                            }
                        }
                    },
                "localname":  "WhitingPetroleumCorporationMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_WholesaleMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Wholesale [Member]",
                            "label":  "Wholesale [Member]",
                            "terseLabel":  "Wholesale [Member]"
                            }
                        }
                    },
                "localname":  "WholesaleMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_WplBillingsToAtcMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "WPL billings to ATC [Member]",
                            "label":  "Wpl Billings To Atc [Member]",
                            "terseLabel":  "WPL Billings To ATC [Member]"
                            }
                        }
                    },
                "localname":  "WplBillingsToAtcMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_WplMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "WPL [Member]",
                            "label":  "Wpl [Member]",
                            "terseLabel":  "WPL [Member]"
                            }
                        }
                    },
                "localname":  "WplMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlans",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedContributionRetirementPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansRecognizedCompensationExpenseAndIncomeTaxBenefitsDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansTables",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingencies",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesTables",
                    "http://www.alliantenergy.com/role/CommonEquity",
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityTables",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/Debt",
                    "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails",
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                    "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails",
                    "http://www.alliantenergy.com/role/DebtTables",
                    "http://www.alliantenergy.com/role/DerivativeInstruments",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNarrativeDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsTables",
                    "http://www.alliantenergy.com/role/DocumentAndEntityInformation",
                    "http://www.alliantenergy.com/role/FairValueMeasurements",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsTables",
                    "http://www.alliantenergy.com/role/IncomeTaxes",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRatesDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesTables",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipment",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/Receivables",
                    "http://www.alliantenergy.com/role/ReceivablesTables",
                    "http://www.alliantenergy.com/role/RegulatoryMatters",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersTables",
                    "http://www.alliantenergy.com/role/RelatedParties",
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesTables",
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/Revenues",
                    "http://www.alliantenergy.com/role/RevenuesTables",
                    "http://www.alliantenergy.com/role/SegmentsOfBusiness",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessTables",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPolicies",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "domainItemType"
                },
            "lnt_WplOwedAtcMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "WPL owed ATC [Member]",
                            "label":  "Wpl Owed Atc [Member]",
                            "terseLabel":  "WPL Owed ATC LLC [Member]"
                            }
                        }
                    },
                "localname":  "WplOwedAtcMember",
                "nsuri":  "http://www.alliantenergy.com/20220930",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ConsolidatedEntitiesAxis":  {
                "auth_ref":  [
                    "r125",
                    "r256",
                    "r261",
                    "r267",
                    "r475",
                    "r476",
                    "r480",
                    "r481",
                    "r567",
                    "r670"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Consolidated Entities [Axis]",
                            "terseLabel":  "Consolidated Entities [Axis]"
                            }
                        }
                    },
                "localname":  "ConsolidatedEntitiesAxis",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ConsolidatedEntitiesDomain":  {
                "auth_ref":  [
                    "r125",
                    "r256",
                    "r261",
                    "r267",
                    "r475",
                    "r476",
                    "r480",
                    "r481",
                    "r567",
                    "r670"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Consolidated Entities [Domain]",
                            "terseLabel":  "Consolidated Entities [Domain]"
                            }
                        }
                    },
                "localname":  "ConsolidatedEntitiesDomain",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_CounterpartyNameAxis":  {
                "auth_ref":  [
                    "r68",
                    "r70",
                    "r123",
                    "r124",
                    "r273",
                    "r306"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Counterparty Name [Axis]",
                            "terseLabel":  "Counterparty Name [Axis]"
                            }
                        }
                    },
                "localname":  "CounterpartyNameAxis",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_EnergyAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Energy [Axis]",
                            "terseLabel":  "Instrument [Axis]"
                            }
                        }
                    },
                "localname":  "EnergyAxis",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_EnergyDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Energy [Domain]",
                            "terseLabel":  "Instrument Type [Domain]"
                            }
                        }
                    },
                "localname":  "EnergyDomain",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_EquityMethodInvesteeNameDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Investment, Name [Domain]",
                            "terseLabel":  "Investment, Name [Domain]"
                            }
                        }
                    },
                "localname":  "EquityMethodInvesteeNameDomain",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/InvestmentsUnconsolidatedEquityInvestmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_FuelMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Fuel [Member]",
                            "terseLabel":  "Diesel Fuel (Gallons) [Member]"
                            }
                        }
                    },
                "localname":  "FuelMember",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MajorCustomersAxis":  {
                "auth_ref":  [
                    "r200",
                    "r336",
                    "r340",
                    "r642"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Customer [Axis]",
                            "terseLabel":  "Customer [Axis]"
                            }
                        }
                    },
                "localname":  "MajorCustomersAxis",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_MaximumMember":  {
                "auth_ref":  [
                    "r272",
                    "r305",
                    "r422",
                    "r428",
                    "r576",
                    "r577",
                    "r578",
                    "r579",
                    "r580",
                    "r581",
                    "r583",
                    "r638",
                    "r643",
                    "r671",
                    "r672"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Maximum [Member]",
                            "terseLabel":  "Maximum [Member]"
                            }
                        }
                    },
                "localname":  "MaximumMember",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MinimumMember":  {
                "auth_ref":  [
                    "r272",
                    "r305",
                    "r422",
                    "r428",
                    "r576",
                    "r577",
                    "r578",
                    "r579",
                    "r580",
                    "r581",
                    "r583",
                    "r638",
                    "r643",
                    "r671",
                    "r672"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Minimum [Member]",
                            "terseLabel":  "Minimum [Member]"
                            }
                        }
                    },
                "localname":  "MinimumMember",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_NameOfMajorCustomerDomain":  {
                "auth_ref":  [
                    "r200",
                    "r336",
                    "r340",
                    "r642"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Customer [Domain]",
                            "terseLabel":  "Customer [Domain]"
                            }
                        }
                    },
                "localname":  "NameOfMajorCustomerDomain",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_NaturalGasPerThousandCubicFeetMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Natural Gas and Natural Gas Liquids [Member]",
                            "terseLabel":  "Natural Gas (Dths) [Member]"
                            }
                        }
                    },
                "localname":  "NaturalGasPerThousandCubicFeetMember",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_OwnershipAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Ownership [Axis]",
                            "terseLabel":  "Ownership [Axis]"
                            }
                        }
                    },
                "localname":  "OwnershipAxis",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_OwnershipDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Ownership [Domain]",
                            "terseLabel":  "Ownership [Domain]"
                            }
                        }
                    },
                "localname":  "OwnershipDomain",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ParentCompanyMember":  {
                "auth_ref":  [
                    "r125"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Parent Company [Member]",
                            "terseLabel":  "Parent Company [Member]"
                            }
                        }
                    },
                "localname":  "ParentCompanyMember",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ProductOrServiceAxis":  {
                "auth_ref":  [
                    "r197",
                    "r336",
                    "r338",
                    "r584",
                    "r636",
                    "r641"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Product and Service [Axis]",
                            "terseLabel":  "Product and Service [Axis]"
                            }
                        }
                    },
                "localname":  "ProductOrServiceAxis",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ProductsAndServicesDomain":  {
                "auth_ref":  [
                    "r197",
                    "r336",
                    "r338",
                    "r584",
                    "r636",
                    "r641"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Product and Service [Domain]",
                            "terseLabel":  "Product and Service [Domain]"
                            }
                        }
                    },
                "localname":  "ProductsAndServicesDomain",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_RangeAxis":  {
                "auth_ref":  [
                    "r272",
                    "r305",
                    "r374",
                    "r422",
                    "r428",
                    "r576",
                    "r577",
                    "r578",
                    "r579",
                    "r580",
                    "r581",
                    "r583",
                    "r638",
                    "r643",
                    "r671",
                    "r672"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statistical Measurement [Axis]",
                            "terseLabel":  "Statistical Measurement [Axis]"
                            }
                        }
                    },
                "localname":  "RangeAxis",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_RangeMember":  {
                "auth_ref":  [
                    "r272",
                    "r305",
                    "r374",
                    "r422",
                    "r428",
                    "r576",
                    "r577",
                    "r578",
                    "r579",
                    "r580",
                    "r581",
                    "r583",
                    "r638",
                    "r643",
                    "r671",
                    "r672"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statistical Measurement [Domain]",
                            "terseLabel":  "Statistical Measurement [Domain]"
                            }
                        }
                    },
                "localname":  "RangeMember",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_RepurchaseAgreementCounterpartyNameDomain":  {
                "auth_ref":  [
                    "r69",
                    "r70",
                    "r123",
                    "r124",
                    "r273",
                    "r306"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Counterparty Name [Domain]",
                            "terseLabel":  "Counterparty Name [Domain]"
                            }
                        }
                    },
                "localname":  "RepurchaseAgreementCounterpartyNameDomain",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ScenarioForecastMember":  {
                "auth_ref":  [
                    "r139",
                    "r423"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Forecast [Member]",
                            "terseLabel":  "Forecast [Member]"
                            }
                        }
                    },
                "localname":  "ScenarioForecastMember",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ScenarioUnspecifiedDomain":  {
                "auth_ref":  [
                    "r139",
                    "r144",
                    "r423"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Scenario [Domain]",
                            "terseLabel":  "Scenario [Domain]"
                            }
                        }
                    },
                "localname":  "ScenarioUnspecifiedDomain",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":  {
                "auth_ref":  [
                    "r211"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Investment, Name [Axis]",
                            "terseLabel":  "Investment, Name [Axis]"
                            }
                        }
                    },
                "localname":  "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/InvestmentsUnconsolidatedEquityInvestmentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_StatementScenarioAxis":  {
                "auth_ref":  [
                    "r139",
                    "r144",
                    "r244",
                    "r423",
                    "r572"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Scenario [Axis]",
                            "terseLabel":  "Scenario [Axis]"
                            }
                        }
                    },
                "localname":  "StatementScenarioAxis",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_WeightedAverageMember":  {
                "auth_ref":  [
                    "r576",
                    "r578",
                    "r581",
                    "r671",
                    "r672"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Weighted Average [Member]",
                            "terseLabel":  "Average [Member]"
                            }
                        }
                    },
                "localname":  "WeightedAverageMember",
                "nsuri":  "http://fasb.org/srt/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccountingPoliciesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Accounting Policies [Abstract]",
                            "terseLabel":  "Accounting Policies [Abstract]"
                            }
                        }
                    },
                "localname":  "AccountingPoliciesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountsNotesAndLoansReceivableLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Accounts, Notes, Loans and Financing Receivable [Line Items]",
                            "terseLabel":  "Receivables [Line Items]"
                            }
                        }
                    },
                "localname":  "AccountsNotesAndLoansReceivableLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Receivables",
                    "http://www.alliantenergy.com/role/ReceivablesAdditionalAttributesOfReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesDetailsofAccountsReceivableDetails",
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails",
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis":  {
                "auth_ref":  [
                    "r57"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of receivable.",
                            "label":  "Receivable Type [Axis]",
                            "terseLabel":  "Receivable Type [Axis]"
                            }
                        }
                    },
                "localname":  "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountsPayableCurrent":  {
                "auth_ref":  [
                    "r44",
                    "r570"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accounts Payable, Current",
                            "verboseLabel":  "Accounts payable"
                            }
                        }
                    },
                "localname":  "AccountsPayableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountsPayableRelatedPartiesCurrent":  {
                "auth_ref":  [
                    "r44",
                    "r122",
                    "r563",
                    "r564"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount for accounts payable to related parties.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accounts Payable, Related Parties, Current",
                            "terseLabel":  "Accounts payable to associated companies"
                            }
                        }
                    },
                "localname":  "AccountsPayableRelatedPartiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountsReceivableNetCurrent":  {
                "auth_ref":  [
                    "r10",
                    "r32",
                    "r202",
                    "r203"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
                            "label":  "Accounts Receivable, after Allowance for Credit Loss, Current",
                            "terseLabel":  "Accounts receivable, less allowance for expected credit losses"
                            }
                        }
                    },
                "localname":  "AccountsReceivableNetCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccrualForEnvironmentalLossContingencies":  {
                "auth_ref":  [
                    "r236",
                    "r242",
                    "r243"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
                            "label":  "Accrual for Environmental Loss Contingencies",
                            "verboseLabel":  "Current and non-current environmental liabilities"
                            }
                        }
                    },
                "localname":  "AccrualForEnvironmentalLossContingencies",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeMember":  {
                "auth_ref":  [
                    "r72",
                    "r73",
                    "r76",
                    "r77",
                    "r78",
                    "r127",
                    "r128",
                    "r129",
                    "r478",
                    "r647",
                    "r648",
                    "r702"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent.  Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
                            "label":  "AOCI Attributable to Parent [Member]",
                            "terseLabel":  "Accumulated Other Comprehensive Loss [Member]"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdditionalPaidInCapitalCommonStock":  {
                "auth_ref":  [
                    "r33"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions.  Includes only common stock transactions (excludes preferred stock transactions).  May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
                            "label":  "Additional Paid in Capital, Common Stock",
                            "terseLabel":  "Additional paid-in capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdditionalPaidInCapitalMember":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r129",
                    "r443",
                    "r444",
                    "r445",
                    "r515"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
                            "label":  "Additional Paid-in Capital [Member]",
                            "terseLabel":  "Additional Paid-in Capital [Member]"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis":  {
                "auth_ref":  [
                    "r0",
                    "r1",
                    "r2",
                    "r3",
                    "r4",
                    "r131",
                    "r132",
                    "r133",
                    "r134",
                    "r144",
                    "r208",
                    "r209",
                    "r215",
                    "r216",
                    "r217",
                    "r218",
                    "r219",
                    "r220",
                    "r255",
                    "r439",
                    "r440",
                    "r441",
                    "r442",
                    "r443",
                    "r444",
                    "r445",
                    "r446",
                    "r459",
                    "r460",
                    "r461",
                    "r462",
                    "r507",
                    "r508",
                    "r509",
                    "r510",
                    "r511",
                    "r512",
                    "r513",
                    "r514",
                    "r515",
                    "r516",
                    "r517",
                    "r536",
                    "r537",
                    "r538",
                    "r539",
                    "r540",
                    "r541",
                    "r542",
                    "r543",
                    "r558",
                    "r585",
                    "r586",
                    "r587",
                    "r645",
                    "r646",
                    "r647",
                    "r648",
                    "r649",
                    "r650",
                    "r651",
                    "r652",
                    "r653",
                    "r654",
                    "r655",
                    "r656",
                    "r698",
                    "r699",
                    "r700",
                    "r701",
                    "r702"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by amendment to accounting standards.",
                            "label":  "Accounting Standards Update [Axis]",
                            "terseLabel":  "Adjustments for New Accounting Pronouncements [Axis]"
                            }
                        }
                    },
                "localname":  "AdjustmentsForNewAccountingPronouncementsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
                            "terseLabel":  "Adjustments to reconcile net income to net cash flows from operating activities:"
                            }
                        }
                    },
                "localname":  "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AllOtherSegmentsMember":  {
                "auth_ref":  [
                    "r167",
                    "r184",
                    "r185",
                    "r186",
                    "r187",
                    "r189"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Operating segments classified as other.  Excludes intersegment elimination and reconciling items.",
                            "label":  "Other Segments [Member]",
                            "terseLabel":  "Non-utility and Other [Member]"
                            }
                        }
                    },
                "localname":  "AllOtherSegmentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AllocatedShareBasedCompensationExpense":  {
                "auth_ref":  [
                    "r431",
                    "r436",
                    "r447"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expense for award under share-based payment arrangement.  Excludes amount capitalized.",
                            "label":  "Share-based Payment Arrangement, Expense",
                            "terseLabel":  "Compensation expense"
                            }
                        }
                    },
                "localname":  "AllocatedShareBasedCompensationExpense",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansRecognizedCompensationExpenseAndIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock":  {
                "auth_ref":  [
                    "r204",
                    "r223"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of allowance for credit loss on financing receivable.",
                            "label":  "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
                            "terseLabel":  "Attributes of Receivables Sold Under the Receivables Agreement"
                            }
                        }
                    },
                "localname":  "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AssetRetirementObligationCostsMember":  {
                "auth_ref":  [
                    "r675",
                    "r682"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rate action of a regulator resulting in capitalization or accrual of costs for the retirement of long-lived assets.",
                            "label":  "Asset Retirement Obligation Costs [Member]",
                            "terseLabel":  "Asset retirement obligations [Member]"
                            }
                        }
                    },
                "localname":  "AssetRetirementObligationCostsMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_Assets":  {
                "auth_ref":  [
                    "r119",
                    "r179",
                    "r186",
                    "r193",
                    "r213",
                    "r256",
                    "r257",
                    "r258",
                    "r260",
                    "r261",
                    "r262",
                    "r263",
                    "r264",
                    "r265",
                    "r267",
                    "r268",
                    "r475",
                    "r480",
                    "r535",
                    "r568",
                    "r570",
                    "r602",
                    "r620"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized.  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets",
                            "totalLabel":  "Total assets"
                            }
                        }
                    },
                "localname":  "Assets",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Assets [Abstract]",
                            "terseLabel":  "ASSETS",
                            "verboseLabel":  "Assets:"
                            }
                        }
                    },
                "localname":  "AssetsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AssetsCurrent":  {
                "auth_ref":  [
                    "r12",
                    "r14",
                    "r61",
                    "r119",
                    "r213",
                    "r256",
                    "r257",
                    "r258",
                    "r260",
                    "r261",
                    "r262",
                    "r263",
                    "r264",
                    "r265",
                    "r267",
                    "r268",
                    "r475",
                    "r480",
                    "r535",
                    "r568",
                    "r570"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer).  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets, Current",
                            "totalLabel":  "Total current assets"
                            }
                        }
                    },
                "localname":  "AssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Assets, Current [Abstract]",
                            "terseLabel":  "Current assets:"
                            }
                        }
                    },
                "localname":  "AssetsCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AwardDateAxis":  {
                "auth_ref":  [
                    "r432",
                    "r438"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by date or year award under share-based payment arrangement is granted.",
                            "label":  "Award Date [Axis]",
                            "terseLabel":  "Award Date [Axis]"
                            }
                        }
                    },
                "localname":  "AwardDateAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AwardDateDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Date or year award under share-based payment arrangement is granted.",
                            "label":  "Award Date [Domain]",
                            "terseLabel":  "Award Date [Domain]"
                            }
                        }
                    },
                "localname":  "AwardDateDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AwardTypeAxis":  {
                "auth_ref":  [
                    "r432",
                    "r438"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of award under share-based payment arrangement.",
                            "label":  "Award Type [Axis]",
                            "terseLabel":  "Award Type [Axis]"
                            }
                        }
                    },
                "localname":  "AwardTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BasisOfAccountingPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
                            "label":  "Basis of Accounting, Policy [Policy Text Block]",
                            "terseLabel":  "General, Basis of Accounting"
                            }
                        }
                    },
                "localname":  "BasisOfAccountingPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CapitalExpendituresIncurredButNotYetPaid":  {
                "auth_ref":  [
                    "r111",
                    "r112",
                    "r113"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Future cash outflow to pay for purchases of fixed assets that have occurred.",
                            "label":  "Capital Expenditures Incurred but Not yet Paid",
                            "terseLabel":  "Accrued capital expenditures"
                            }
                        }
                    },
                "localname":  "CapitalExpendituresIncurredButNotYetPaid",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizationLongtermDebtAndEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Capitalization, Long-term Debt and Equity [Abstract]",
                            "terseLabel":  "Equity:"
                            }
                        }
                    },
                "localname":  "CapitalizationLongtermDebtAndEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CarryingReportedAmountFairValueDisclosureMember":  {
                "auth_ref":  [
                    "r531",
                    "r532"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Measured as reported on the statement of financial position (balance sheet).",
                            "label":  "Reported Value Measurement [Member]",
                            "terseLabel":  "Carrying Amount [Member]"
                            }
                        }
                    },
                "localname":  "CarryingReportedAmountFairValueDisclosureMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CashAndCashEquivalentsAtCarryingValue":  {
                "auth_ref":  [
                    "r9",
                    "r39",
                    "r108"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.  Excludes cash and cash equivalents within disposal group and discontinued operation.",
                            "label":  "Cash and Cash Equivalents, at Carrying Value",
                            "terseLabel":  "Cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsAtCarryingValue",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashAndCashEquivalentsPolicyTextBlock":  {
                "auth_ref":  [
                    "r19",
                    "r109"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents.  Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
                            "label":  "Cash and Cash Equivalents, Policy [Policy Text Block]",
                            "terseLabel":  "Cash and Cash Equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations":  {
                "auth_ref":  [
                    "r102",
                    "r108",
                    "r114"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
                            "periodEndLabel":  "Cash, cash equivalents and restricted cash at end of period",
                            "periodStartLabel":  "Cash, cash equivalents and restricted cash at beginning of period"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":  {
                "auth_ref":  [
                    "r102",
                    "r544"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
                            "totalLabel":  "Net increase (decrease) in cash, cash equivalents and restricted cash"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
                            "terseLabel":  "Significant non-cash investing and financing activities:"
                            }
                        }
                    },
                "localname":  "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CatastrophicEventDomain":  {
                "auth_ref":  [
                    "r243",
                    "r245"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion.",
                            "label":  "Catastrophic Event [Domain]",
                            "terseLabel":  "Catastrophic Event [Domain]"
                            }
                        }
                    },
                "localname":  "CatastrophicEventDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CoalContractMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Derivative instrument whose primary underlying risk is tied to coal.",
                            "label":  "Coal Contract [Member]",
                            "terseLabel":  "Coal (Tons) [Member]"
                            }
                        }
                    },
                "localname":  "CoalContractMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CoalSupplyAgreementsMember":  {
                "auth_ref":  [
                    "r471"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Coal supply agreement under which an entity buys coal to meet the requirements of one of its facilities.",
                            "label":  "Coal Supply Agreements [Member]",
                            "terseLabel":  "Coal [Member]"
                            }
                        }
                    },
                "localname":  "CoalSupplyAgreementsMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommercialPaper":  {
                "auth_ref":  [
                    "r24",
                    "r603",
                    "r622"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors.  The maturities of these money market securities generally do not exceed 270 days.",
                            "label":  "Commercial Paper",
                            "terseLabel":  "Commercial paper"
                            }
                        }
                    },
                "localname":  "CommercialPaper",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CommitmentsAndContingencies":  {
                "auth_ref":  [
                    "r54",
                    "r243",
                    "r608",
                    "r626"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
                            "label":  "Commitments and Contingencies",
                            "terseLabel":  "Commitments and contingencies (Note 13)"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingencies",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Commitments and Contingencies Disclosure [Abstract]",
                            "terseLabel":  "Commitments and Contingencies Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r239",
                    "r240",
                    "r241",
                    "r247",
                    "r666"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for commitments and contingencies.",
                            "label":  "Commitments and Contingencies Disclosure [Text Block]",
                            "terseLabel":  "Commitments and Contingencies Disclosure"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingencies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CommodityContractMember":  {
                "auth_ref":  [
                    "r375",
                    "r497"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Derivative instrument whose primary underlying risk is tied to commodity prices.",
                            "label":  "Commodity Contract [Member]",
                            "terseLabel":  "Commodity Contracts [Member]"
                            }
                        }
                    },
                "localname":  "CommodityContractMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommodityMember":  {
                "auth_ref":  [
                    "r500"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Trading in a derivative instrument whose primary underlying risk is tied to commodity prices.",
                            "label":  "Commodity [Member]",
                            "terseLabel":  "Commodity [Member]"
                            }
                        }
                    },
                "localname":  "CommodityMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommonStockDividendsPerShareDeclared":  {
                "auth_ref":  [
                    "r324"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregate dividends declared during the period for each share of common stock outstanding.",
                            "label":  "Common Stock, Dividends, Per Share, Declared",
                            "terseLabel":  "Common stock dividends (in dollars per share)"
                            }
                        }
                    },
                "localname":  "CommonStockDividendsPerShareDeclared",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_CommonStockHeldInTrust":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Value of common stock held in trust.",
                            "label":  "Common Stock Held in Trust",
                            "negatedLabel":  "Shares in deferred compensation trust - 395,224 and 383,532 shares at a weighted average cost of $32.23 and $30.59 per share"
                            }
                        }
                    },
                "localname":  "CommonStockHeldInTrust",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CommonStockMember":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r515"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Stock that is subordinate to all other stock of the issuer.",
                            "label":  "Common Stock [Member]",
                            "terseLabel":  "Common Stock [Member]"
                            }
                        }
                    },
                "localname":  "CommonStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommonStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r31"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of common stock.",
                            "label":  "Common Stock, Par or Stated Value Per Share",
                            "terseLabel":  "Common stock, par value (in dollars per share)"
                            }
                        }
                    },
                "localname":  "CommonStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_CommonStockSharesAuthorized":  {
                "auth_ref":  [
                    "r31"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Common Stock, Shares Authorized",
                            "terseLabel":  "Common stock, shares authorized (in shares)"
                            }
                        }
                    },
                "localname":  "CommonStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesOutstanding":  {
                "auth_ref":  [
                    "r31",
                    "r319"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares of common stock outstanding.  Common stock represent the ownership interest in a corporation.",
                            "label":  "Common Stock, Shares, Outstanding",
                            "periodEndLabel":  "Shares outstanding, September 30, 2022 (in shares)",
                            "periodStartLabel":  "Shares outstanding, January 1, 2022 (in shares)",
                            "terseLabel":  "Common stock, shares outstanding (in shares)"
                            }
                        }
                    },
                "localname":  "CommonStockSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockValue":  {
                "auth_ref":  [
                    "r31",
                    "r570"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer).  This item includes treasury stock repurchased by the entity.  Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
                            "label":  "Common Stock, Value, Issued",
                            "terseLabel":  "Common stock"
                            }
                        }
                    },
                "localname":  "CommonStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock":  {
                "auth_ref":  [
                    "r346",
                    "r349",
                    "r429",
                    "r448"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
                            "label":  "Compensation and Employee Benefit Plans [Text Block]",
                            "terseLabel":  "Benefit Plans"
                            }
                        }
                    },
                "localname":  "CompensationAndEmployeeBenefitPlansTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlans"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CompensationAndRetirementDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Retirement Benefits [Abstract]",
                            "terseLabel":  "Retirement Benefits [Abstract]"
                            }
                        }
                    },
                "localname":  "CompensationAndRetirementDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ConcentrationRiskBenchmarkDomain":  {
                "auth_ref":  [
                    "r162",
                    "r163",
                    "r200",
                    "r533",
                    "r534",
                    "r665"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The denominator in a calculation of a disclosed concentration risk percentage.",
                            "label":  "Concentration Risk Benchmark [Domain]",
                            "terseLabel":  "Concentration Risk Benchmark [Domain]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskBenchmarkDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ConcentrationRiskByBenchmarkAxis":  {
                "auth_ref":  [
                    "r162",
                    "r163",
                    "r200",
                    "r533",
                    "r534",
                    "r658",
                    "r665"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by benchmark of concentration risk.",
                            "label":  "Concentration Risk Benchmark [Axis]",
                            "terseLabel":  "Concentration Risk Benchmark [Axis]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskByBenchmarkAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ConsiderationReceivedForBeneficialInterestObtainedForTransferringFinancialAsset":  {
                "auth_ref":  [
                    "r112"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of beneficial interest received as consideration for transferring noncash financial asset.  Includes, but is not limited to, trade receivable in securitization transaction.",
                            "label":  "Consideration Received for Beneficial Interest Obtained for Transferring Financial Asset",
                            "terseLabel":  "Beneficial interest obtained in exchange for securitized accounts receivable"
                            }
                        }
                    },
                "localname":  "ConsiderationReceivedForBeneficialInterestObtainedForTransferringFinancialAsset",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ConsolidationVariableInterestEntityPolicy":  {
                "auth_ref":  [
                    "r479",
                    "r482",
                    "r483"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).",
                            "label":  "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
                            "terseLabel":  "Variable Interest Entities"
                            }
                        }
                    },
                "localname":  "ConsolidationVariableInterestEntityPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CostOfGoodsAndServicesSold":  {
                "auth_ref":  [
                    "r86",
                    "r584"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_CostsAndExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period.  This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
                            "label":  "Cost of Goods and Services Sold",
                            "terseLabel":  "Electric transmission service"
                            }
                        }
                    },
                "localname":  "CostOfGoodsAndServicesSold",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CostsAndExpenses":  {
                "auth_ref":  [
                    "r85"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total costs of sales and operating expenses for the period.",
                            "label":  "Costs and Expenses",
                            "totalLabel":  "Total operating expenses"
                            }
                        }
                    },
                "localname":  "CostsAndExpenses",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CostsAndExpensesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Costs and Expenses [Abstract]",
                            "terseLabel":  "Operating expenses:"
                            }
                        }
                    },
                "localname":  "CostsAndExpensesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Debt Disclosure [Abstract]",
                            "terseLabel":  "Debt Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "DebtDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtDisclosureTextBlock":  {
                "auth_ref":  [
                    "r116",
                    "r275",
                    "r276",
                    "r277",
                    "r278",
                    "r279",
                    "r280",
                    "r281",
                    "r286",
                    "r293",
                    "r294",
                    "r296",
                    "r303"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
                            "label":  "Debt Disclosure [Text Block]",
                            "verboseLabel":  "Debt"
                            }
                        }
                    },
                "localname":  "DebtDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Debt"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DebtInstrumentAxis":  {
                "auth_ref":  [
                    "r26",
                    "r27",
                    "r28",
                    "r118",
                    "r125",
                    "r269",
                    "r270",
                    "r271",
                    "r272",
                    "r273",
                    "r274",
                    "r276",
                    "r282",
                    "r283",
                    "r284",
                    "r285",
                    "r287",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r299",
                    "r300",
                    "r301",
                    "r302",
                    "r556",
                    "r604",
                    "r605",
                    "r618"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
                            "label":  "Debt Instrument [Axis]",
                            "terseLabel":  "Debt Instrument [Axis]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentCarryingAmount":  {
                "auth_ref":  [
                    "r28",
                    "r297",
                    "r605",
                    "r618"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt.  Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
                            "label":  "Long-term Debt, Gross",
                            "terseLabel":  "Long-term debt"
                            }
                        }
                    },
                "localname":  "DebtInstrumentCarryingAmount",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtInstrumentInterestRateStatedPercentage":  {
                "auth_ref":  [
                    "r51",
                    "r270"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Contractual interest rate for funds borrowed, under the debt agreement.",
                            "label":  "Debt Instrument, Interest Rate, Stated Percentage",
                            "terseLabel":  "Interest rate, percent"
                            }
                        }
                    },
                "localname":  "DebtInstrumentInterestRateStatedPercentage",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DebtInstrumentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Debt Instrument [Line Items]",
                            "terseLabel":  "Debt [Line Items]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Debt",
                    "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails",
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                    "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentNameDomain":  {
                "auth_ref":  [
                    "r52",
                    "r118",
                    "r125",
                    "r269",
                    "r270",
                    "r271",
                    "r272",
                    "r273",
                    "r274",
                    "r276",
                    "r282",
                    "r283",
                    "r284",
                    "r285",
                    "r287",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r299",
                    "r300",
                    "r301",
                    "r302",
                    "r556"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
                            "label":  "Debt Instrument, Name [Domain]",
                            "terseLabel":  "Debt Instrument, Name [Domain]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtInstrumentTable":  {
                "auth_ref":  [
                    "r52",
                    "r118",
                    "r125",
                    "r269",
                    "r270",
                    "r271",
                    "r272",
                    "r273",
                    "r274",
                    "r276",
                    "r282",
                    "r283",
                    "r284",
                    "r285",
                    "r287",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r295",
                    "r299",
                    "r300",
                    "r301",
                    "r302",
                    "r320",
                    "r321",
                    "r322",
                    "r323",
                    "r553",
                    "r554",
                    "r556",
                    "r557",
                    "r617"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
                            "label":  "Schedule of Long-term Debt Instruments [Table]",
                            "terseLabel":  "Schedule of Long-term Debt Instruments [Table]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Debt",
                    "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails",
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                    "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DeferredCompensationShareBasedPaymentsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Deferred compensation arrangements (such as stock or unit options and share or unit awards) that are equity-based payments with individual employees.  The arrangements are generally based on employment contracts between the entity and one or more selected officers or key employees, and contain a promise by the employer to pay certain amounts or benefits at designated future dates, upon compliance with stipulated requirements.  This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee.  Other \"sub-members\" can be added as necessary.",
                            "label":  "Deferred Compensation, Share-based Payments [Member]",
                            "terseLabel":  "Shares in Deferred Compensation Trust [Member]"
                            }
                        }
                    },
                "localname":  "DeferredCompensationShareBasedPaymentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DeferredCosts":  {
                "auth_ref":  [
                    "r23",
                    "r601",
                    "r619"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OtherAssetsNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.",
                            "label":  "Deferred Costs, Noncurrent",
                            "terseLabel":  "Deferred charges and other"
                            }
                        }
                    },
                "localname":  "DeferredCosts",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredCreditsAndOtherLiabilities":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income in future periods and obligations not separately disclosed in the balance sheet (other liabilities).",
                            "label":  "Deferred Credits and Other Liabilities",
                            "totalLabel":  "Total other liabilities"
                            }
                        }
                    },
                "localname":  "DeferredCreditsAndOtherLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredCreditsAndOtherLiabilitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Deferred Credits and Other Liabilities [Abstract]",
                            "verboseLabel":  "Other liabilities:"
                            }
                        }
                    },
                "localname":  "DeferredCreditsAndOtherLiabilitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DeferredDerivativeGainLossMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rate action of a regulator resulting in capitalization or accrual of gain (loss) on derivative contracts.",
                            "label":  "Deferred Derivative Gain (Loss) [Member]",
                            "terseLabel":  "Derivatives [Member]"
                            }
                        }
                    },
                "localname":  "DeferredDerivativeGainLossMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DeferredFuelCostsMember":  {
                "auth_ref":  [
                    "r675"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rate action of a regulator resulting in capitalization or accrual of fuel costs incurred.",
                            "label":  "Deferred Fuel Costs [Member]",
                            "terseLabel":  "Deferred Fuel Costs"
                            }
                        }
                    },
                "localname":  "DeferredFuelCostsMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DeferredIncomeTaxChargesMember":  {
                "auth_ref":  [
                    "r675",
                    "r681",
                    "r684",
                    "r685"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rate action of a regulator resulting in capitalization or accrual of income taxes.",
                            "label":  "Deferred Income Tax Charge [Member]",
                            "terseLabel":  "Tax-related [Member]"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxChargesMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DeferredIncomeTaxLiabilitiesNet":  {
                "auth_ref":  [
                    "r449",
                    "r450"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DeferredCreditsAndOtherLiabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
                            "label":  "Deferred Income Tax Liabilities, Net",
                            "terseLabel":  "Deferred tax liabilities"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxLiabilitiesNet",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxesAndTaxCredits":  {
                "auth_ref":  [
                    "r107"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred income tax expense (benefit) and income tax credits.",
                            "label":  "Deferred Income Taxes and Tax Credits",
                            "terseLabel":  "Deferred tax expense (benefit) and tax credits"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxesAndTaxCredits",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses":  {
                "auth_ref":  [
                    "r352",
                    "r389",
                    "r408",
                    "r414",
                    "r415"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
                            "label":  "Defined Benefit Plan, Amortization of Gain (Loss)",
                            "negatedLabel":  "Amortization of actuarial loss"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanAmortizationOfGainsLosses",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit":  {
                "auth_ref":  [
                    "r352",
                    "r390",
                    "r409",
                    "r414",
                    "r415"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
                            "label":  "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
                            "terseLabel":  "Amortization of prior service credit"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanDisclosureLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Defined Benefit Plan Disclosure [Line Items]",
                            "terseLabel":  "Defined Benefit Plan Disclosure [Line Items]"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanDisclosureLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets":  {
                "auth_ref":  [
                    "r352",
                    "r388",
                    "r407",
                    "r414",
                    "r415"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
                            "label":  "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
                            "negatedLabel":  "Expected return on plan assets"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanExpectedReturnOnPlanAssets",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanInterestCost":  {
                "auth_ref":  [
                    "r352",
                    "r356",
                    "r387",
                    "r406",
                    "r414",
                    "r415"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cost recognized for passage of time related to defined benefit plan.",
                            "label":  "Defined Benefit Plan, Interest Cost",
                            "terseLabel":  "Interest cost"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanInterestCost",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost":  {
                "auth_ref":  [
                    "r385",
                    "r404",
                    "r414",
                    "r415"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of net periodic benefit cost (credit) for defined benefit plan.",
                            "label":  "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
                            "totalLabel":  "Total"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanNetPeriodicBenefitCost",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanServiceCost":  {
                "auth_ref":  [
                    "r354",
                    "r386",
                    "r405",
                    "r414",
                    "r415"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
                            "label":  "Defined Benefit Plan, Service Cost",
                            "terseLabel":  "Service cost"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanServiceCost",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationAndAmortization":  {
                "auth_ref":  [
                    "r106",
                    "r231"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_CostsAndExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
                            "label":  "Depreciation, Depletion and Amortization, Nonproduction",
                            "verboseLabel":  "Depreciation and amortization"
                            }
                        }
                    },
                "localname":  "DepreciationAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationDepletionAndAmortization":  {
                "auth_ref":  [
                    "r106",
                    "r174"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
                            "label":  "Depreciation, Depletion and Amortization",
                            "terseLabel":  "Depreciation and amortization"
                            }
                        }
                    },
                "localname":  "DepreciationDepletionAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeAssets":  {
                "auth_ref":  [
                    "r63",
                    "r66",
                    "r70",
                    "r530"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.  Includes assets not subject to a master netting arrangement and not elected to be offset.",
                            "label":  "Derivative Asset",
                            "verboseLabel":  "Derivatives"
                            }
                        }
                    },
                "localname":  "DerivativeAssets",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeAssetsCurrent":  {
                "auth_ref":  [
                    "r63"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer.  Includes assets not subject to a master netting arrangement and not elected to be offset.",
                            "label":  "Derivative Asset, Current",
                            "verboseLabel":  "Current derivative assets"
                            }
                        }
                    },
                "localname":  "DerivativeAssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeAssetsNoncurrent":  {
                "auth_ref":  [
                    "r63"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer.  Includes assets not subject to a master netting arrangement and not elected to be offset.",
                            "label":  "Derivative Asset, Noncurrent",
                            "verboseLabel":  "Non-current derivative assets"
                            }
                        }
                    },
                "localname":  "DerivativeAssetsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeContractTypeDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
                            "label":  "Derivative Contract [Domain]",
                            "terseLabel":  "Derivative Contract Type [Domain]"
                            }
                        }
                    },
                "localname":  "DerivativeContractTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DerivativeFairValueOfDerivativeAsset":  {
                "auth_ref":  [
                    "r62",
                    "r70",
                    "r71",
                    "r493",
                    "r582"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.  Includes assets elected not to be offset.  Excludes assets not subject to a master netting arrangement.",
                            "label":  "Derivative Asset, Fair Value, Gross Asset",
                            "terseLabel":  "Derivative assets, Gross (as reported)"
                            }
                        }
                    },
                "localname":  "DerivativeFairValueOfDerivativeAsset",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral":  {
                "auth_ref":  [
                    "r67",
                    "r502"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, after effects of master netting arrangements, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against an obligation to return collateral.  Includes assets not subject to a master netting arrangement and not elected to be offset.",
                            "label":  "Derivative Asset, Fair Value, Amount Offset Against Collateral",
                            "terseLabel":  "Derivative assets, Net"
                            }
                        }
                    },
                "localname":  "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeFairValueOfDerivativeLiability":  {
                "auth_ref":  [
                    "r62",
                    "r70",
                    "r71",
                    "r493",
                    "r582"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.  Includes liabilities elected not to be offset.  Excludes liabilities not subject to a master netting arrangement.",
                            "label":  "Derivative Liability, Fair Value, Gross Liability",
                            "terseLabel":  "Derivative liabilities, Gross (as reported)"
                            }
                        }
                    },
                "localname":  "DerivativeFairValueOfDerivativeLiability",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral":  {
                "auth_ref":  [
                    "r67",
                    "r502"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, after effects of master netting arrangements, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against the right to receive collateral.  Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
                            "label":  "Derivative Liability, Fair Value, Amount Offset Against Collateral",
                            "terseLabel":  "Derivative liabilities, Net"
                            }
                        }
                    },
                "localname":  "DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeInstrumentRiskAxis":  {
                "auth_ref":  [
                    "r70",
                    "r492",
                    "r494",
                    "r496",
                    "r498"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of derivative contract.",
                            "label":  "Derivative Instrument [Axis]",
                            "terseLabel":  "Derivative Instrument [Axis]"
                            }
                        }
                    },
                "localname":  "DerivativeInstrumentRiskAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
                            "terseLabel":  "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r506",
                    "r518"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
                            "label":  "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
                            "terseLabel":  "Derivative Instruments"
                            }
                        }
                    },
                "localname":  "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstruments"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DerivativeLiabilities":  {
                "auth_ref":  [
                    "r63",
                    "r66",
                    "r70",
                    "r530"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.  Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
                            "label":  "Derivative Liability",
                            "terseLabel":  "Derivatives"
                            }
                        }
                    },
                "localname":  "DerivativeLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r63"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer.  Includes assets not subject to a master netting arrangement and not elected to be offset.",
                            "label":  "Derivative Liability, Current",
                            "terseLabel":  "Current derivative liabilities"
                            }
                        }
                    },
                "localname":  "DerivativeLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r63"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer.  Includes assets not subject to a master netting arrangement and not elected to be offset.",
                            "label":  "Derivative Liability, Noncurrent",
                            "verboseLabel":  "Non-current derivative liabilities"
                            }
                        }
                    },
                "localname":  "DerivativeLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Derivative [Line Items]",
                            "terseLabel":  "Derivative Instruments [Line Items]"
                            }
                        }
                    },
                "localname":  "DerivativeLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstruments",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNarrativeDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DerivativeNonmonetaryNotionalAmount":  {
                "auth_ref":  [
                    "r295",
                    "r317",
                    "r486",
                    "r488",
                    "r506"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Nominal number of units used to calculate payment on derivative.",
                            "label":  "Derivative, Nonmonetary Notional Amount",
                            "terseLabel":  "Notional unit amount of derivatives (in Dths)"
                            }
                        }
                    },
                "localname":  "DerivativeNonmonetaryNotionalAmount",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "decimalItemType"
                },
            "us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Nominal energy measure used to calculate payments on a derivative instrument.",
                            "label":  "Derivative, Nonmonetary Notional Amount, Energy Measure",
                            "terseLabel":  "Notional unit amount of derivatives (in MWhs)"
                            }
                        }
                    },
                "localname":  "DerivativeNonmonetaryNotionalAmountEnergyMeasure",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "energyItemType"
                },
            "us-gaap_DerivativeNonmonetaryNotionalAmountMass":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Nominal mass used to calculate payments on a derivative instrument.",
                            "label":  "Derivative, Nonmonetary Notional Amount, Mass",
                            "terseLabel":  "Notional unit amount of derivatives (in Tons)"
                            }
                        }
                    },
                "localname":  "DerivativeNonmonetaryNotionalAmountMass",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "massItemType"
                },
            "us-gaap_DerivativeNonmonetaryNotionalAmountVolume":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Nominal volume used to calculate payments on a derivative instrument.",
                            "label":  "Derivative, Nonmonetary Notional Amount, Volume",
                            "terseLabel":  "Notional unit amount of derivatives (in Gallons)"
                            }
                        }
                    },
                "localname":  "DerivativeNonmonetaryNotionalAmountVolume",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "volumeItemType"
                },
            "us-gaap_DerivativeTable":  {
                "auth_ref":  [
                    "r485",
                    "r487",
                    "r488",
                    "r489",
                    "r490",
                    "r495",
                    "r496",
                    "r501",
                    "r503",
                    "r505",
                    "r506"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments.  May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
                            "label":  "Derivative [Table]",
                            "terseLabel":  "Derivative [Table]"
                            }
                        }
                    },
                "localname":  "DerivativeTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstruments",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsBalanceSheetOffsettingDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNarrativeDetails",
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DerivativesFairValueLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Derivatives, Fair Value [Line Items]",
                            "terseLabel":  "Derivatives, Fair Value [Line Items]"
                            }
                        }
                    },
                "localname":  "DerivativesFairValueLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DisaggregationOfRevenueLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Disaggregation of Revenue [Line Items]",
                            "terseLabel":  "Disaggregation of Revenue [Line Items]"
                            }
                        }
                    },
                "localname":  "DisaggregationOfRevenueLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/Revenues",
                    "http://www.alliantenergy.com/role/RevenuesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DisaggregationOfRevenueTable":  {
                "auth_ref":  [
                    "r336",
                    "r338",
                    "r339",
                    "r340",
                    "r341",
                    "r342",
                    "r343",
                    "r344"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
                            "label":  "Disaggregation of Revenue [Table]",
                            "terseLabel":  "Disaggregation of Revenue [Table]"
                            }
                        }
                    },
                "localname":  "DisaggregationOfRevenueTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/Revenues",
                    "http://www.alliantenergy.com/role/RevenuesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DisaggregationOfRevenueTableTextBlock":  {
                "auth_ref":  [
                    "r336"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
                            "label":  "Disaggregation of Revenue [Table Text Block]",
                            "terseLabel":  "Disaggregation of Revenue"
                            }
                        }
                    },
                "localname":  "DisaggregationOfRevenueTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenuesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock":  {
                "auth_ref":  [
                    "r432",
                    "r438"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of share-based payment arrangement.",
                            "label":  "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
                            "terseLabel":  "Schedule Of Equity-based Compensation Plans Activity"
                            }
                        }
                    },
                "localname":  "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisposalGroupClassificationAxis":  {
                "auth_ref":  [
                    "r7"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by disposal group classification.",
                            "label":  "Disposal Group Classification [Axis]",
                            "terseLabel":  "Disposal Group Classification [Axis]"
                            }
                        }
                    },
                "localname":  "DisposalGroupClassificationAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/InvestmentsNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DisposalGroupClassificationDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
                            "label":  "Disposal Group Classification [Domain]",
                            "terseLabel":  "Disposal Group Classification [Domain]"
                            }
                        }
                    },
                "localname":  "DisposalGroupClassificationDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/InvestmentsNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DividendsCommonStock":  {
                "auth_ref":  [
                    "r324",
                    "r616"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
                            "label":  "Dividends, Common Stock",
                            "negatedTerseLabel":  "Common stock dividends"
                            }
                        }
                    },
                "localname":  "DividendsCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DividendsPreferredStock":  {
                "auth_ref":  [
                    "r324",
                    "r616"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
                            "label":  "Dividends, Preferred Stock",
                            "terseLabel":  "Preferred dividend requirements of Interstate Power and Light Company"
                            }
                        }
                    },
                "localname":  "DividendsPreferredStock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DomesticCountryMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
                            "label":  "Domestic Tax Authority [Member]",
                            "terseLabel":  "Federal [Member]"
                            }
                        }
                    },
                "localname":  "DomesticCountryMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EarningsPerShareBasic":  {
                "auth_ref":  [
                    "r83",
                    "r136",
                    "r137",
                    "r138",
                    "r139",
                    "r140",
                    "r145",
                    "r148",
                    "r151",
                    "r152",
                    "r153",
                    "r154",
                    "r155",
                    "r516",
                    "r517",
                    "r612",
                    "r631"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
                            "label":  "Earnings Per Share, Basic",
                            "terseLabel":  "Basic (in dollars per share)"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasic",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareBasicAndDilutedAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Earnings Per Share, Basic and Diluted [Abstract]",
                            "terseLabel":  "Earnings per weighted average common share attributable to Alliant Energy common shareowners:"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasicAndDilutedAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]",
                            "terseLabel":  "Weighted average number of common shares outstanding:"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareDiluted":  {
                "auth_ref":  [
                    "r83",
                    "r136",
                    "r137",
                    "r138",
                    "r139",
                    "r140",
                    "r148",
                    "r151",
                    "r152",
                    "r153",
                    "r154",
                    "r155",
                    "r516",
                    "r517",
                    "r612",
                    "r631"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
                            "label":  "Earnings Per Share, Diluted",
                            "terseLabel":  "Diluted (in dollars per share)"
                            }
                        }
                    },
                "localname":  "EarningsPerShareDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateContinuingOperations":  {
                "auth_ref":  [
                    "r452"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Effective Income Tax Rate Reconciliation, Percent",
                            "terseLabel":  "Overall income tax rate"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateContinuingOperations",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRatesDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":  {
                "auth_ref":  [
                    "r452",
                    "r465"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
                            "label":  "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
                            "terseLabel":  "State income tax rate, percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ElectricityMember":  {
                "auth_ref":  [
                    "r338"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Generation, transmission and distribution of electric energy.",
                            "label":  "Electricity [Member]",
                            "terseLabel":  "Electricity (MWhs) [Member]"
                            }
                        }
                    },
                "localname":  "ElectricityMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":  {
                "auth_ref":  [
                    "r437"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
                            "label":  "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
                            "terseLabel":  "Unrecognized compensation cost"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1":  {
                "auth_ref":  [
                    "r437"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
                            "terseLabel":  "Unrecognized compensation cost recognized over a weighted average period"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense":  {
                "auth_ref":  [
                    "r436"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
                            "label":  "Share-based Payment Arrangement, Expense, Tax Benefit",
                            "terseLabel":  "Income tax benefits"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansRecognizedCompensationExpenseAndIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EnergyRelatedInventoryGasStoredUnderground":  {
                "auth_ref":  [
                    "r59"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle.",
                            "label":  "Energy Related Inventory, Gas Stored Underground",
                            "terseLabel":  "Gas stored underground, at weighted average cost"
                            }
                        }
                    },
                "localname":  "EnergyRelatedInventoryGasStoredUnderground",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EnergyRelatedInventoryOtherFossilFuel":  {
                "auth_ref":  [
                    "r59"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of fossil fuel included in inventory classified as other.",
                            "label":  "Energy Related Inventory, Other Fossil Fuel",
                            "terseLabel":  "Production fuel, at weighted average cost"
                            }
                        }
                    },
                "localname":  "EnergyRelatedInventoryOtherFossilFuel",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EnvironmentalExitCostsAnticipatedCost":  {
                "auth_ref":  [
                    "r246"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total anticipated costs associated with remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal, or abandonment of a particular property resulting from unanticipated contamination of the assets.",
                            "label":  "Environmental Exit Costs, Anticipated Cost",
                            "terseLabel":  "Range of estimated future costs"
                            }
                        }
                    },
                "localname":  "EnvironmentalExitCostsAnticipatedCost",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EnvironmentalExitCostsByCostTextBlock":  {
                "auth_ref":  [
                    "r246"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of material liabilities for remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal or abandonment of a property as a result of unanticipated contamination of the assets.",
                            "label":  "Environmental Exit Costs by Cost [Table Text Block]",
                            "terseLabel":  "MGP Site Estimated Future Costs And Recorded Liabilities"
                            }
                        }
                    },
                "localname":  "EnvironmentalExitCostsByCostTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_EquityComponentDomain":  {
                "auth_ref":  [
                    "r2",
                    "r76",
                    "r77",
                    "r78",
                    "r127",
                    "r128",
                    "r129",
                    "r132",
                    "r141",
                    "r143",
                    "r156",
                    "r218",
                    "r319",
                    "r324",
                    "r443",
                    "r444",
                    "r445",
                    "r461",
                    "r462",
                    "r515",
                    "r545",
                    "r546",
                    "r547",
                    "r548",
                    "r549",
                    "r550",
                    "r647",
                    "r648",
                    "r649",
                    "r702"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
                            "label":  "Equity Component [Domain]",
                            "terseLabel":  "Equity Component [Domain]"
                            }
                        }
                    },
                "localname":  "EquityComponentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EquityMethodInvestmentsTextBlock":  {
                "auth_ref":  [
                    "r214"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
                            "label":  "Equity Method Investments [Table Text Block]",
                            "terseLabel":  "Unconsolidated Equity Investments"
                            }
                        }
                    },
                "localname":  "EquityMethodInvestmentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/InvestmentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss":  {
                "auth_ref":  [
                    "r525"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.",
                            "label":  "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)",
                            "terseLabel":  "The amount of total net gains (losses) for the period included in changes in net assets attributable to the change in unrealized gains (losses) relating to assets and liabilities held at September 30"
                            }
                        }
                    },
                "localname":  "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain":  {
                "auth_ref":  [
                    "r521"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Class of asset.",
                            "label":  "Asset Class [Domain]",
                            "terseLabel":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Asset Types [Domain]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
                            "terseLabel":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable":  {
                "auth_ref":  [
                    "r521",
                    "r527"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3).  Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
                            "label":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
                            "terseLabel":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock":  {
                "auth_ref":  [
                    "r521",
                    "r527"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
                            "label":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
                            "terseLabel":  "Fair Value Measurements Using Significant Unobservable Inputs"
                            }
                        }
                    },
                "localname":  "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
                            "terseLabel":  "Statement [Line Items]"
                            }
                        }
                    },
                "localname":  "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueByAssetClassAxis":  {
                "auth_ref":  [
                    "r519",
                    "r527"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by class of asset.",
                            "label":  "Asset Class [Axis]",
                            "terseLabel":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Type [Axis]"
                            }
                        }
                    },
                "localname":  "FairValueByAssetClassAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueByBalanceSheetGroupingTable":  {
                "auth_ref":  [
                    "r519",
                    "r531",
                    "r532"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
                            "label":  "Fair Value, by Balance Sheet Grouping [Table]",
                            "terseLabel":  "Fair Value, by Balance Sheet Grouping [Table]"
                            }
                        }
                    },
                "localname":  "FairValueByBalanceSheetGroupingTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueByFairValueHierarchyLevelAxis":  {
                "auth_ref":  [
                    "r284",
                    "r299",
                    "r300",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r414",
                    "r520",
                    "r573",
                    "r574",
                    "r575"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
                            "label":  "Fair Value Hierarchy and NAV [Axis]",
                            "terseLabel":  "Fair Value Hierarchy and NAV [Axis]"
                            }
                        }
                    },
                "localname":  "FairValueByFairValueHierarchyLevelAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueByMeasurementBasisAxis":  {
                "auth_ref":  [
                    "r284",
                    "r299",
                    "r300",
                    "r519",
                    "r528"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by measurement basis.",
                            "label":  "Measurement Basis [Axis]",
                            "terseLabel":  "Measurement Basis [Axis]"
                            }
                        }
                    },
                "localname":  "FairValueByMeasurementBasisAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueDisclosureItemAmountsDomain":  {
                "auth_ref":  [
                    "r284",
                    "r299",
                    "r300"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
                            "label":  "Fair Value Measurement [Domain]",
                            "terseLabel":  "Fair Value Measurement [Domain]"
                            }
                        }
                    },
                "localname":  "FairValueDisclosureItemAmountsDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueDisclosuresAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Fair Value Disclosures [Abstract]",
                            "terseLabel":  "Fair Value Disclosures [Abstract]"
                            }
                        }
                    },
                "localname":  "FairValueDisclosuresAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueDisclosuresTextBlock":  {
                "auth_ref":  [
                    "r526"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities.  Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
                            "label":  "Fair Value Disclosures [Text Block]",
                            "terseLabel":  "Fair Value Measurements"
                            }
                        }
                    },
                "localname":  "FairValueDisclosuresTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurements"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueInputsLevel1Member":  {
                "auth_ref":  [
                    "r284",
                    "r375",
                    "r376",
                    "r381",
                    "r414",
                    "r520",
                    "r573"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
                            "label":  "Fair Value, Inputs, Level 1 [Member]",
                            "terseLabel":  "Level 1 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel1Member",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueInputsLevel2Member":  {
                "auth_ref":  [
                    "r284",
                    "r299",
                    "r300",
                    "r375",
                    "r376",
                    "r381",
                    "r414",
                    "r520",
                    "r574"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
                            "label":  "Fair Value, Inputs, Level 2 [Member]",
                            "terseLabel":  "Level 2 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel2Member",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueInputsLevel3Member":  {
                "auth_ref":  [
                    "r284",
                    "r299",
                    "r300",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r414",
                    "r520",
                    "r575"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
                            "label":  "Fair Value, Inputs, Level 3 [Member]",
                            "terseLabel":  "Level 3 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel3Member",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable":  {
                "auth_ref":  [
                    "r521",
                    "r527"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3).  Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
                            "label":  "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
                            "terseLabel":  "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
                            }
                        }
                    },
                "localname":  "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1":  {
                "auth_ref":  [
                    "r522"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings",
                            "terseLabel":  "Total net gains (losses) included in changes in net assets (realized/unrealized)"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases":  {
                "auth_ref":  [
                    "r523"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases",
                            "terseLabel":  "Purchases"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements":  {
                "auth_ref":  [
                    "r523"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements",
                            "negatedTerseLabel":  "Settlements"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3":  {
                "auth_ref":  [
                    "r524"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3",
                            "terseLabel":  "Transfers out of Level 3"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue":  {
                "auth_ref":  [
                    "r521"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
                            "periodEndLabel":  "Ending balance",
                            "periodStartLabel":  "Beginning balance",
                            "terseLabel":  "Fair value, net derivative assets"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue":  {
                "auth_ref":  [
                    "r521"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
                            "terseLabel":  "Fair value, net derivative liabilities"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueOfNetDerivativeAssetsLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementsFairValueHierarchyDomain":  {
                "auth_ref":  [
                    "r284",
                    "r299",
                    "r300",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r414",
                    "r573",
                    "r574",
                    "r575"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
                            "label":  "Fair Value Hierarchy and NAV [Domain]",
                            "terseLabel":  "Fair Value Hierarchy and NAV [Domain]"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementsFairValueHierarchyDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
                            "label":  "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]",
                            "terseLabel":  "Fair Value, Assets and Liabilities, Net, Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
                            }
                        }
                    },
                "localname":  "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable":  {
                "auth_ref":  [
                    "r491",
                    "r495",
                    "r504"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
                            "label":  "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
                            "terseLabel":  "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
                            }
                        }
                    },
                "localname":  "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsFairValueOfFinancialInstrumentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FinanceReceivablesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith.  Such amount may include accrued interest receivable in accordance with the terms of the agreements.  The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
                            "label":  "Financing Receivable [Member]",
                            "terseLabel":  "Receivables Sold [Member]"
                            }
                        }
                    },
                "localname":  "FinanceReceivablesMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FinancialAssetPastDueMember":  {
                "auth_ref":  [
                    "r205",
                    "r224",
                    "r227"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Financial asset past due.",
                            "label":  "Financial Asset, Past Due [Member]",
                            "terseLabel":  "Financial Asset, Past Due [Member]"
                            }
                        }
                    },
                "localname":  "FinancialAssetPastDueMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FinancingReceivablesPeriodPastDueAxis":  {
                "auth_ref":  [
                    "r205",
                    "r224",
                    "r227"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by period in which financial asset is past due or not past due.",
                            "label":  "Financial Asset, Aging [Axis]",
                            "terseLabel":  "Financial Asset, Aging [Axis]"
                            }
                        }
                    },
                "localname":  "FinancingReceivablesPeriodPastDueAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FinancingReceivablesPeriodPastDueDomain":  {
                "auth_ref":  [
                    "r205",
                    "r224",
                    "r227"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Period in which financial asset is past due or not past due.  For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.",
                            "label":  "Financial Asset, Aging [Domain]",
                            "terseLabel":  "Financial Asset, Aging [Domain]"
                            }
                        }
                    },
                "localname":  "FinancingReceivablesPeriodPastDueDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_GuaranteeObligationsByNatureAxis":  {
                "auth_ref":  [
                    "r252"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by nature of guarantee.",
                            "label":  "Guarantor Obligations, Nature [Axis]",
                            "terseLabel":  "Guarantor Obligations, Nature [Axis]"
                            }
                        }
                    },
                "localname":  "GuaranteeObligationsByNatureAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_GuaranteeObligationsMaximumExposure":  {
                "auth_ref":  [
                    "r251"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.",
                            "label":  "Guarantor Obligations, Maximum Exposure, Undiscounted",
                            "terseLabel":  "Obligations, maximum"
                            }
                        }
                    },
                "localname":  "GuaranteeObligationsMaximumExposure",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GuaranteeObligationsNatureDomain":  {
                "auth_ref":  [
                    "r250"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents a description of the nature of the guarantee or each group of similar guarantees.",
                            "label":  "Guarantor Obligations, Nature [Domain]",
                            "terseLabel":  "Guarantor Obligations, Nature [Domain]"
                            }
                        }
                    },
                "localname":  "GuaranteeObligationsNatureDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":  {
                "auth_ref":  [
                    "r80",
                    "r179",
                    "r185",
                    "r189",
                    "r192",
                    "r195",
                    "r600",
                    "r610",
                    "r614",
                    "r632"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
                            "label":  "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
                            "totalLabel":  "Income before income taxes"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromEquityMethodInvestments":  {
                "auth_ref":  [
                    "r81",
                    "r106",
                    "r176",
                    "r210",
                    "r609",
                    "r629"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
                            "label":  "Income (Loss) from Equity Method Investments",
                            "negatedLabel":  "Equity (income) loss from unconsolidated investments, net",
                            "negatedTerseLabel":  "Equity income from unconsolidated investments, net",
                            "verboseLabel":  "Equity (income) loss from unconsolidated investments, net"
                            }
                        }
                    },
                "localname":  "IncomeLossFromEquityMethodInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/InvestmentsUnconsolidatedEquityInvestmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeStatementAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Income Statement [Abstract]",
                            "terseLabel":  "Income Statement [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeStatementAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxAuthorityAxis":  {
                "auth_ref":  [
                    "r454"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by tax jurisdiction.",
                            "label":  "Income Tax Authority [Axis]",
                            "terseLabel":  "Income Tax Authority [Axis]",
                            "verboseLabel":  "Operating Loss Carryforwards by Tax Authority [Axis]"
                            }
                        }
                    },
                "localname":  "IncomeTaxAuthorityAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxAuthorityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
                            "label":  "Income Tax Authority [Domain]",
                            "terseLabel":  "Income Tax Authority [Domain]"
                            }
                        }
                    },
                "localname":  "IncomeTaxAuthorityDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_IncomeTaxDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Income Tax Disclosure [Abstract]",
                            "terseLabel":  "Income Tax Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxDisclosureTextBlock":  {
                "auth_ref":  [
                    "r120",
                    "r453",
                    "r455",
                    "r456",
                    "r463",
                    "r466",
                    "r468",
                    "r469",
                    "r470"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for income taxes.  Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
                            "label":  "Income Tax Disclosure [Text Block]",
                            "terseLabel":  "Income Taxes"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r121",
                    "r142",
                    "r143",
                    "r177",
                    "r451",
                    "r464",
                    "r467",
                    "r633"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Income Tax Expense (Benefit)",
                            "terseLabel":  "Income tax expense (benefit)"
                            }
                        }
                    },
                "localname":  "IncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxesPaidNet":  {
                "auth_ref":  [
                    "r110"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
                            "label":  "Income Taxes Paid, Net",
                            "negatedTerseLabel":  "Income taxes, net"
                            }
                        }
                    },
                "localname":  "IncomeTaxesPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxesReceivable":  {
                "auth_ref":  [
                    "r56",
                    "r607",
                    "r628"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
                            "label":  "Income Taxes Receivable, Current",
                            "terseLabel":  "Income tax refunds receivable"
                            }
                        }
                    },
                "localname":  "IncomeTaxesReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsPayable":  {
                "auth_ref":  [
                    "r105"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  11.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
                            "label":  "Increase (Decrease) in Accounts Payable",
                            "terseLabel":  "Accounts payable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsPayable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsReceivable":  {
                "auth_ref":  [
                    "r105"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
                            "label":  "Increase (Decrease) in Accounts Receivable",
                            "negatedTerseLabel":  "Accounts receivable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes":  {
                "auth_ref":  [
                    "r105"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
                            "label":  "Increase (Decrease) in Deferred Income Taxes",
                            "negatedTerseLabel":  "Deferred income taxes"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInDeferredIncomeTaxes",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInDerivativeAssets":  {
                "auth_ref":  [
                    "r105"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the period in the carrying value of derivative instruments reported as assets that are due to be disposed of within one year (or the normal operating cycle, if longer).",
                            "label":  "Increase (Decrease) in Derivative Assets",
                            "negatedTerseLabel":  "Derivative assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInDerivativeAssets",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInDerivativeLiabilities":  {
                "auth_ref":  [
                    "r105"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  12.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).",
                            "label":  "Increase (Decrease) in Derivative Liabilities",
                            "terseLabel":  "Derivative liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInDerivativeLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Increase (Decrease) in Operating Capital [Abstract]",
                            "terseLabel":  "Other changes in assets and liabilities:"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOperatingCapitalAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet":  {
                "auth_ref":  [
                    "r105"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
                            "label":  "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
                            "negatedLabel":  "Other"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOtherOperatingCapitalNet",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOtherRegulatoryAssets":  {
                "auth_ref":  [
                    "r105"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  10.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the value of other assets that are created when regulatory agencies permits public utilities to defer costs to the balance sheet.",
                            "label":  "Increase (Decrease) in Other Regulatory Assets",
                            "negatedTerseLabel":  "Regulatory assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOtherRegulatoryAssets",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations":  {
                "auth_ref":  [
                    "r105"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  13.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in obligation for pension and other postretirement benefits.  Includes, but is not limited to, defined benefit and defined contribution plans.",
                            "label":  "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits",
                            "terseLabel":  "Pension and other benefit obligations"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInPensionAndPostretirementObligations",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInRegulatoryLiabilities":  {
                "auth_ref":  [
                    "r105"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in regulated liabilities.  Regulated liabilities are created when regulatory agency permits an entity to defer revenues to the balance sheet.",
                            "label":  "Increase (Decrease) in Regulatory Liabilities",
                            "terseLabel":  "Regulatory liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInRegulatoryLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IndemnificationGuaranteeMember":  {
                "auth_ref":  [
                    "r248",
                    "r253"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.",
                            "label":  "Indemnification Agreement [Member]",
                            "terseLabel":  "Indemnification Agreement [Member]"
                            }
                        }
                    },
                "localname":  "IndemnificationGuaranteeMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_InterestExpense":  {
                "auth_ref":  [
                    "r79",
                    "r173",
                    "r552",
                    "r555",
                    "r613"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of the cost of borrowed funds accounted for as interest expense.",
                            "label":  "Interest Expense",
                            "terseLabel":  "Interest expense"
                            }
                        }
                    },
                "localname":  "InterestExpense",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestPaidNet":  {
                "auth_ref":  [
                    "r101",
                    "r103",
                    "r110"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity.  Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
                            "label":  "Interest Paid, Excluding Capitalized Interest, Operating Activities",
                            "negatedTerseLabel":  "Interest"
                            }
                        }
                    },
                "localname":  "InterestPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestPayableCurrent":  {
                "auth_ref":  [
                    "r17",
                    "r18",
                    "r49"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Interest Payable, Current",
                            "terseLabel":  "Accrued interest"
                            }
                        }
                    },
                "localname":  "InterestPayableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryRawMaterialsAndSupplies":  {
                "auth_ref":  [
                    "r58"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.",
                            "label":  "Inventory, Raw Materials and Supplies, Gross",
                            "terseLabel":  "Materials and supplies, at weighted average cost"
                            }
                        }
                    },
                "localname":  "InventoryRawMaterialsAndSupplies",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InvestmentHoldingsTextBlock":  {
                "auth_ref":  [
                    "r660",
                    "r661",
                    "r662",
                    "r663",
                    "r664"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for investment holdings.  This includes the long positions of investments for the entity.  It contains investments in affiliated and unaffiliated issuers.  The investments include securities and non securities (i.e. commodities and futures contracts).",
                            "label":  "Investment Holdings [Text Block]",
                            "terseLabel":  "Investments"
                            }
                        }
                    },
                "localname":  "InvestmentHoldingsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Investments"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InvestmentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Investments [Abstract]",
                            "terseLabel":  "Investments [Abstract]"
                            }
                        }
                    },
                "localname":  "InvestmentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquity":  {
                "auth_ref":  [
                    "r37",
                    "r119",
                    "r213",
                    "r535",
                    "r570",
                    "r606",
                    "r624"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
                            "label":  "Liabilities and Equity",
                            "totalLabel":  "Total liabilities and equity"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Liabilities and Equity [Abstract]",
                            "terseLabel":  "LIABILITIES AND EQUITY"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilitiesCurrent":  {
                "auth_ref":  [
                    "r50",
                    "r119",
                    "r213",
                    "r256",
                    "r257",
                    "r258",
                    "r261",
                    "r262",
                    "r263",
                    "r264",
                    "r265",
                    "r267",
                    "r268",
                    "r476",
                    "r480",
                    "r481",
                    "r535",
                    "r568",
                    "r569",
                    "r570"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
                            "label":  "Liabilities, Current",
                            "totalLabel":  "Total current liabilities"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Liabilities, Current [Abstract]",
                            "terseLabel":  "Current liabilities:"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis":  {
                "auth_ref":  [
                    "r635"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion.",
                            "label":  "Catastrophic Event [Axis]",
                            "terseLabel":  "Catastrophic Event [Axis]"
                            }
                        }
                    },
                "localname":  "LiabilityForCatastropheClaimsByCatastrophicEventAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest":  {
                "auth_ref":  [
                    "r157"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP).",
                            "label":  "Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest",
                            "terseLabel":  "Partnership share, percent"
                            }
                        }
                    },
                "localname":  "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity":  {
                "auth_ref":  [
                    "r46"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
                            "label":  "Line of Credit Facility, Current Borrowing Capacity",
                            "terseLabel":  "Line of credit facility, current borrowing capacity"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityCurrentBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity":  {
                "auth_ref":  [
                    "r46"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
                            "label":  "Line of Credit Facility, Remaining Borrowing Capacity",
                            "terseLabel":  "Available credit facility capacity"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityRemainingBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r207"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for claims held for amounts due a entity, excluding financing receivables.  Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables.  Includes disclosure for allowance for credit losses.",
                            "label":  "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
                            "terseLabel":  "Receivables"
                            }
                        }
                    },
                "localname":  "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Receivables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LongTermContractForPurchaseOfElectricPowerAxis":  {
                "auth_ref":  [
                    "r673"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by contract related to purchases of electric power.",
                            "label":  "Long-term Contract for Purchase of Electric Power [Axis]",
                            "terseLabel":  "Long-term Contract for Purchase of Electric Power [Axis]"
                            }
                        }
                    },
                "localname":  "LongTermContractForPurchaseOfElectricPowerAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LongTermContractForPurchaseOfElectricPowerDomain":  {
                "auth_ref":  [
                    "r673"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of long-term contract for purchase of electric power.",
                            "label":  "Long-term Contract for Purchase of Electric Power [Domain]",
                            "terseLabel":  "Long-term Contract for Purchase of Electric Power [Domain]"
                            }
                        }
                    },
                "localname":  "LongTermContractForPurchaseOfElectricPowerDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LongTermDebt":  {
                "auth_ref":  [
                    "r28",
                    "r283",
                    "r298",
                    "r299",
                    "r300",
                    "r605",
                    "r622"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt.  Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper.  Excludes capital lease obligations.",
                            "label":  "Long-term Debt",
                            "terseLabel":  "Long-term debt (incl. current maturities)"
                            }
                        }
                    },
                "localname":  "LongTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtCurrent":  {
                "auth_ref":  [
                    "r48"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current.  Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper.  Excludes capital lease obligations.",
                            "label":  "Long-term Debt, Current Maturities",
                            "terseLabel":  "Current maturities of long-term debt"
                            }
                        }
                    },
                "localname":  "LongTermDebtCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtFairValue":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure.  Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements.  The element may be used in both the balance sheet and disclosure in the same submission.",
                            "label":  "Long-term Debt, Fair Value",
                            "terseLabel":  "Long-term debt (incl. current maturities)"
                            }
                        }
                    },
                "localname":  "LongTermDebtFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtNoncurrent":  {
                "auth_ref":  [
                    "r52"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer.  Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper.  Excludes capital lease obligations.",
                            "label":  "Long-term Debt, Excluding Current Maturities",
                            "terseLabel":  "Long-term debt, net (excluding current portion)"
                            }
                        }
                    },
                "localname":  "LongTermDebtNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermInvestments":  {
                "auth_ref":  [
                    "r40"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
                            "label":  "Long-term Investments",
                            "totalLabel":  "Total investments"
                            }
                        }
                    },
                "localname":  "LongTermInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermInvestmentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Long-term Investments [Abstract]",
                            "terseLabel":  "Investments:"
                            }
                        }
                    },
                "localname":  "LongTermInvestmentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LongTermPurchaseCommitmentAmount":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The minimum amount the entity agreed to spend under the long-term purchase commitment.",
                            "label":  "Long-term Purchase Commitment, Amount",
                            "terseLabel":  "Minimum future commitments"
                            }
                        }
                    },
                "localname":  "LongTermPurchaseCommitmentAmount",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by category of items purchased under a long-term purchase commitment.",
                            "label":  "Category of Item Purchased [Axis]",
                            "terseLabel":  "Long-term Purchase Commitment by Category of Item Purchased [Axis]"
                            }
                        }
                    },
                "localname":  "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
                            "label":  "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
                            "terseLabel":  "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
                            }
                        }
                    },
                "localname":  "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LongTermPurchaseCommitmentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Long-term Purchase Commitment [Line Items]",
                            "terseLabel":  "Commitments and Contingencies [Line Items]"
                            }
                        }
                    },
                "localname":  "LongTermPurchaseCommitmentLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LongTermPurchaseCommitmentTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
                            "label":  "Long-term Purchase Commitment [Table]",
                            "terseLabel":  "Long-term Purchase Commitment [Table]"
                            }
                        }
                    },
                "localname":  "LongTermPurchaseCommitmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LongTermPurchaseCommitmentTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
                            "label":  "Long-term Purchase Commitment [Table Text Block]",
                            "terseLabel":  "Other Purchase Commitments"
                            }
                        }
                    },
                "localname":  "LongTermPurchaseCommitmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LongtermDebtTypeAxis":  {
                "auth_ref":  [
                    "r52"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of long-term debt.",
                            "label":  "Long-term Debt, Type [Axis]",
                            "terseLabel":  "Long-term Debt, Type [Axis]"
                            }
                        }
                    },
                "localname":  "LongtermDebtTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LongtermDebtTypeDomain":  {
                "auth_ref":  [
                    "r52",
                    "r254"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
                            "label":  "Long-term Debt, Type [Domain]",
                            "terseLabel":  "Long-term Debt, Type [Domain]"
                            }
                        }
                    },
                "localname":  "LongtermDebtTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders":  {
                "auth_ref":  [
                    "r324"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
                            "label":  "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
                            "negatedTerseLabel":  "Distributions to noncontrolling interest"
                            }
                        }
                    },
                "localname":  "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_MoneyMarketFundsAtCarryingValue":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates.  Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition.  Original maturity means an original maturity to the entity holding the investment.  For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents.  However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
                            "label":  "Money Market Funds, at Carrying Value",
                            "terseLabel":  "Money market fund investments"
                            }
                        }
                    },
                "localname":  "MoneyMarketFundsAtCarryingValue",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NaturalGasProcessingPlantMember":  {
                "auth_ref":  [
                    "r680"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Plant used in connection with natural gas operations.",
                            "label":  "Natural Gas Processing Plant [Member]",
                            "terseLabel":  "Natural Gas Processing Plant [Member]"
                            }
                        }
                    },
                "localname":  "NaturalGasProcessingPlantMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivities":  {
                "auth_ref":  [
                    "r102"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities, including discontinued operations.  Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
                            "label":  "Net Cash Provided by (Used in) Financing Activities",
                            "totalLabel":  "Net cash flows from (used for) financing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Financing Activities [Abstract]",
                            "terseLabel":  "Cash flows from (used for) financing activities:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivities":  {
                "auth_ref":  [
                    "r102"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from investing activities, including discontinued operations.  Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
                            "label":  "Net Cash Provided by (Used in) Investing Activities",
                            "totalLabel":  "Net cash flows from (used for) investing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Investing Activities [Abstract]",
                            "terseLabel":  "Cash flows from (used for) investing activities:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivities":  {
                "auth_ref":  [
                    "r102",
                    "r104",
                    "r107"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from operating activities, including discontinued operations.  Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
                            "label":  "Net Cash Provided by (Used in) Operating Activities",
                            "totalLabel":  "Net cash flows from operating activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Operating Activities [Abstract]",
                            "terseLabel":  "Cash flows from operating activities:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetIncomeLoss":  {
                "auth_ref":  [
                    "r8",
                    "r74",
                    "r75",
                    "r78",
                    "r82",
                    "r107",
                    "r119",
                    "r131",
                    "r136",
                    "r137",
                    "r138",
                    "r139",
                    "r142",
                    "r143",
                    "r149",
                    "r179",
                    "r185",
                    "r189",
                    "r192",
                    "r195",
                    "r213",
                    "r256",
                    "r257",
                    "r258",
                    "r261",
                    "r262",
                    "r263",
                    "r264",
                    "r265",
                    "r267",
                    "r268",
                    "r517",
                    "r535",
                    "r611",
                    "r630"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        },
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
                            "label":  "Net Income (Loss) Attributable to Parent",
                            "terseLabel":  "Net income",
                            "totalLabel":  "Net income"
                            }
                        }
                    },
                "localname":  "NetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic":  {
                "auth_ref":  [
                    "r136",
                    "r137",
                    "r138",
                    "r139",
                    "r145",
                    "r146",
                    "r150",
                    "r153",
                    "r179",
                    "r185",
                    "r189",
                    "r192",
                    "r195"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
                            "label":  "Net Income (Loss) Available to Common Stockholders, Basic",
                            "terseLabel":  "Net income attributable to common shareowners",
                            "totalLabel":  "Net income attributable to common shareowners",
                            "verboseLabel":  "Net income (loss) attributable to common shareowners"
                            }
                        }
                    },
                "localname":  "NetIncomeLossAvailableToCommonStockholdersBasic",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
                            "terseLabel":  "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable":  {
                "auth_ref":  [
                    "r0",
                    "r1",
                    "r2",
                    "r3",
                    "r4",
                    "r130",
                    "r131",
                    "r132",
                    "r133",
                    "r134",
                    "r135",
                    "r138",
                    "r144",
                    "r154",
                    "r208",
                    "r209",
                    "r215",
                    "r216",
                    "r217",
                    "r218",
                    "r219",
                    "r220",
                    "r255",
                    "r439",
                    "r440",
                    "r441",
                    "r442",
                    "r443",
                    "r444",
                    "r445",
                    "r446",
                    "r459",
                    "r460",
                    "r461",
                    "r462",
                    "r507",
                    "r508",
                    "r509",
                    "r510",
                    "r511",
                    "r512",
                    "r513",
                    "r514",
                    "r515",
                    "r516",
                    "r517",
                    "r536",
                    "r537",
                    "r538",
                    "r539",
                    "r540",
                    "r541",
                    "r542",
                    "r543",
                    "r558",
                    "r585",
                    "r586",
                    "r587",
                    "r645",
                    "r646",
                    "r647",
                    "r648",
                    "r649",
                    "r650",
                    "r651",
                    "r652",
                    "r653",
                    "r654",
                    "r655",
                    "r656",
                    "r698",
                    "r699",
                    "r700",
                    "r701",
                    "r702"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
                            "label":  "Accounting Standards Update and Change in Accounting Principle [Table]",
                            "terseLabel":  "New Accounting Pronouncements or Change in Accounting Principle [Table]"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance":  {
                "auth_ref":  [
                    "r325",
                    "r474",
                    "r477"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
                            "label":  "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
                            "terseLabel":  "Contributions from noncontrolling interest"
                            }
                        }
                    },
                "localname":  "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NoncontrollingInterestMember":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r129",
                    "r324",
                    "r472"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent.  A noncontrolling interest is sometimes called a minority interest.",
                            "label":  "Noncontrolling Interest [Member]",
                            "terseLabel":  "Noncontrolling Interest [Member]"
                            }
                        }
                    },
                "localname":  "NoncontrollingInterestMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r89"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
                            "label":  "Nonoperating Income (Expense)",
                            "negatedTotalLabel":  "Total other (income) and deductions"
                            }
                        }
                    },
                "localname":  "NonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NonoperatingIncomeExpenseAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Nonoperating Income (Expense) [Abstract]",
                            "terseLabel":  "Other (income) and deductions:"
                            }
                        }
                    },
                "localname":  "NonoperatingIncomeExpenseAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NotesReceivableGross":  {
                "auth_ref":  [
                    "r205",
                    "r221",
                    "r224",
                    "r225",
                    "r226",
                    "r227",
                    "r694",
                    "r695",
                    "r696"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, before allowance for credit loss, of financing receivable.",
                            "label":  "Financing Receivable, before Allowance for Credit Loss",
                            "terseLabel":  "Outstanding receivables past due"
                            }
                        }
                    },
                "localname":  "NotesReceivableGross",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OffBalanceSheetCreditLossLiability":  {
                "auth_ref":  [
                    "r222",
                    "r249"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance.  Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.",
                            "label":  "Off-Balance Sheet, Credit Loss, Liability",
                            "terseLabel":  "Credit loss liability"
                            }
                        }
                    },
                "localname":  "OffBalanceSheetCreditLossLiability",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OffsettingAssetsTableTextBlock":  {
                "auth_ref":  [
                    "r64",
                    "r65"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements.",
                            "label":  "Offsetting Assets [Table Text Block]",
                            "terseLabel":  "Balance Sheet Offsetting"
                            }
                        }
                    },
                "localname":  "OffsettingAssetsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_OperatingIncomeLoss":  {
                "auth_ref":  [
                    "r179",
                    "r185",
                    "r189",
                    "r192",
                    "r195"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The net result for the period of deducting operating expenses from operating revenues.",
                            "label":  "Operating Income (Loss)",
                            "totalLabel":  "Operating income",
                            "verboseLabel":  "Operating income (loss)"
                            }
                        }
                    },
                "localname":  "OperatingIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLossCarryforwards":  {
                "auth_ref":  [
                    "r457"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
                            "label":  "Operating Loss Carryforwards",
                            "verboseLabel":  "Net operating losses, carryforward amount"
                            }
                        }
                    },
                "localname":  "OperatingLossCarryforwards",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLossCarryforwardsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Operating Loss Carryforwards [Line Items]",
                            "terseLabel":  "Carryforwards [Line Items]"
                            }
                        }
                    },
                "localname":  "OperatingLossCarryforwardsLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OperatingLossCarryforwardsTable":  {
                "auth_ref":  [
                    "r458"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
                            "label":  "Operating Loss Carryforwards [Table]",
                            "terseLabel":  "Operating Loss Carryforwards [Table]"
                            }
                        }
                    },
                "localname":  "OperatingLossCarryforwardsTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherAssetsCurrent":  {
                "auth_ref":  [
                    "r60",
                    "r570"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current assets classified as other.",
                            "label":  "Other Assets, Current",
                            "terseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherAssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherAssetsNoncurrent":  {
                "auth_ref":  [
                    "r43"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of noncurrent assets classified as other.",
                            "label":  "Other Assets, Noncurrent",
                            "totalLabel":  "Total other assets"
                            }
                        }
                    },
                "localname":  "OtherAssetsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherAssetsNoncurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Other Assets, Noncurrent [Abstract]",
                            "verboseLabel":  "Other assets:"
                            }
                        }
                    },
                "localname":  "OtherAssetsNoncurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherCostAndExpenseOperating":  {
                "auth_ref":  [
                    "r88"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CostsAndExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
                            "label":  "Other Cost and Expense, Operating",
                            "terseLabel":  "Other operation and maintenance"
                            }
                        }
                    },
                "localname":  "OtherCostAndExpenseOperating",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCustomerMember":  {
                "auth_ref":  [
                    "r634",
                    "r637",
                    "r639",
                    "r640",
                    "r644",
                    "r657"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Customer classified as other.",
                            "label":  "Other Customer [Member]",
                            "terseLabel":  "Other [Member]"
                            }
                        }
                    },
                "localname":  "OtherCustomerMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r15",
                    "r16",
                    "r49",
                    "r570"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
                            "label":  "Other Liabilities, Current",
                            "verboseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r53"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_DeferredCreditsAndOtherLiabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
                            "label":  "Other Liabilities, Noncurrent",
                            "terseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherLongTermInvestments":  {
                "auth_ref":  [
                    "r40",
                    "r627"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LongTermInvestments",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of long-term investments classified as other.",
                            "label":  "Other Long-term Investments",
                            "terseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherLongTermInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNoncashIncomeExpense":  {
                "auth_ref":  [
                    "r107"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
                            "label":  "Other Noncash Income (Expense)",
                            "negatedLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherNoncashIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (expense) related to nonoperating activities, classified as other.",
                            "label":  "Other Nonoperating Income (Expense)",
                            "negatedLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherNonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember":  {
                "auth_ref":  [
                    "r348",
                    "r350",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r383",
                    "r384",
                    "r385",
                    "r386",
                    "r387",
                    "r388",
                    "r389",
                    "r390",
                    "r391",
                    "r392",
                    "r393",
                    "r394",
                    "r395",
                    "r396",
                    "r397",
                    "r398",
                    "r399",
                    "r401",
                    "r404",
                    "r405",
                    "r406",
                    "r407",
                    "r408",
                    "r409",
                    "r410",
                    "r411",
                    "r412",
                    "r413",
                    "r414",
                    "r415",
                    "r416",
                    "r417",
                    "r418",
                    "r419",
                    "r420",
                    "r421"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Plan designed to provide other postretirement benefits.  Includes, but is not limited to, defined benefit and defined contribution plans.  Excludes pension benefits.",
                            "label":  "Other Postretirement Benefits Plan [Member]",
                            "verboseLabel":  "OPEB Plans [Member]"
                            }
                        }
                    },
                "localname":  "OtherPostretirementBenefitPlansDefinedBenefitMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherRegulatoryAssetsLiabilitiesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rate action of a regulator resulting in capitalization or accrual of other costs incurred.",
                            "label":  "Other Regulatory Assets (Liabilities) [Member]",
                            "terseLabel":  "Other [Member]"
                            }
                        }
                    },
                "localname":  "OtherRegulatoryAssetsLiabilitiesMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PaymentsForProceedsFromOtherInvestingActivities":  {
                "auth_ref":  [
                    "r92",
                    "r94"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash (inflow) outflow from investing activities classified as other.",
                            "label":  "Payments for (Proceeds from) Other Investing Activities",
                            "negatedLabel":  "Other"
                            }
                        }
                    },
                "localname":  "PaymentsForProceedsFromOtherInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsOfDividendsCommonStock":  {
                "auth_ref":  [
                    "r98"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
                            "label":  "Payments of Ordinary Dividends, Common Stock",
                            "negatedLabel":  "Common stock dividends"
                            }
                        }
                    },
                "localname":  "PaymentsOfDividendsCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireOtherProductiveAssets":  {
                "auth_ref":  [
                    "r93"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.",
                            "label":  "Payments to Acquire Other Productive Assets",
                            "negatedLabel":  "Other construction and acquisition expenditures"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireOtherProductiveAssets",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r93"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
                            "label":  "Payments to Acquire Property, Plant, and Equipment",
                            "negatedLabel":  "Utility business construction and acquisition expenditures"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquirePropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToMinorityShareholders":  {
                "auth_ref":  [
                    "r100"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow to a noncontrolling interest.  Includes, but not limited to, reduction of noncontrolling interest ownership.  Excludes dividends paid to the noncontrolling interest.",
                            "label":  "Payments to Noncontrolling Interests",
                            "negatedTerseLabel":  "Distributions to noncontrolling interest",
                            "terseLabel":  "Distributions to noncontrolling interest"
                            }
                        }
                    },
                "localname":  "PaymentsToMinorityShareholders",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r29",
                    "r350",
                    "r351",
                    "r373",
                    "r414"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_DeferredCreditsAndOtherLiabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
                            "label":  "Liability, Defined Benefit Plan, Noncurrent",
                            "verboseLabel":  "Pension and other benefit obligations"
                            }
                        }
                    },
                "localname":  "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PensionAndOtherPostretirementPlansCostsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rate action of a regulator resulting in capitalization or accrual of pension and other postretirement costs.",
                            "label":  "Pension and Other Postretirement Plans Costs [Member]",
                            "terseLabel":  "Pension and OPEB costs [Member]"
                            }
                        }
                    },
                "localname":  "PensionAndOtherPostretirementPlansCostsMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PensionPlansDefinedBenefitMember":  {
                "auth_ref":  [
                    "r347",
                    "r350",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383",
                    "r384",
                    "r385",
                    "r386",
                    "r387",
                    "r388",
                    "r389",
                    "r390",
                    "r391",
                    "r392",
                    "r393",
                    "r394",
                    "r395",
                    "r396",
                    "r397",
                    "r398",
                    "r399",
                    "r401",
                    "r404",
                    "r405",
                    "r406",
                    "r407",
                    "r408",
                    "r409",
                    "r410",
                    "r411",
                    "r412",
                    "r413",
                    "r414",
                    "r415",
                    "r416",
                    "r417",
                    "r424",
                    "r425",
                    "r426",
                    "r427"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Plan designed to provide participant with pension benefits.  Includes, but is not limited to, defined benefit and defined contribution plans.  Excludes other postretirement benefits.",
                            "label":  "Pension Plan [Member]",
                            "verboseLabel":  "Defined benefit pension plans [Member]"
                            }
                        }
                    },
                "localname":  "PensionPlansDefinedBenefitMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PerformanceSharesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Share-based payment arrangement awarded for meeting performance target.",
                            "label":  "Performance Shares [Member]",
                            "terseLabel":  "Performance Shares [Member]"
                            }
                        }
                    },
                "localname":  "PerformanceSharesMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PortionAtFairValueFairValueDisclosureMember":  {
                "auth_ref":  [
                    "r529"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Measured at fair value for financial reporting purposes.",
                            "label":  "Portion at Fair Value Measurement [Member]",
                            "terseLabel":  "Fair Value [Member]"
                            }
                        }
                    },
                "localname":  "PortionAtFairValueFairValueDisclosureMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PreferredStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation.  Preferred shares typically represent an ownership interest in the company.",
                            "label":  "Preferred Stock [Member]",
                            "terseLabel":  "Cumulative Preferred Stock [Member]"
                            }
                        }
                    },
                "localname":  "PreferredStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PrepaidTaxes":  {
                "auth_ref":  [
                    "r11",
                    "r13",
                    "r228",
                    "r229"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
                            "label":  "Prepaid Taxes",
                            "terseLabel":  "Prepaid gross receipts tax"
                            }
                        }
                    },
                "localname":  "PrepaidTaxes",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PriorPeriodReclassificationAdjustmentDescription":  {
                "auth_ref":  [
                    "r5"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for reclassification affecting comparability of financial statement.  Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
                            "label":  "Reclassification, Comparability Adjustment [Policy Text Block]",
                            "terseLabel":  "General, Reclassification"
                            }
                        }
                    },
                "localname":  "PriorPeriodReclassificationAdjustmentDescription",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables":  {
                "auth_ref":  [
                    "r91"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow from collection on beneficial interest in securitization of receivables.",
                            "label":  "Proceeds from Collection of Retained Interest in Securitized Receivables",
                            "terseLabel":  "Cash receipts on sold receivables"
                            }
                        }
                    },
                "localname":  "ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromContributionsFromParent":  {
                "auth_ref":  [
                    "r97"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow from parent as a source of financing that is recorded as additional paid in capital.",
                            "label":  "Proceeds from Contributions from Parent",
                            "terseLabel":  "Capital contributions from parent"
                            }
                        }
                    },
                "localname":  "ProceedsFromContributionsFromParent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromIssuanceOfCommonStock":  {
                "auth_ref":  [
                    "r95"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow from the additional capital contribution to the entity.",
                            "label":  "Proceeds from Issuance of Common Stock",
                            "verboseLabel":  "Shareowner Direct Plan issuances"
                            }
                        }
                    },
                "localname":  "ProceedsFromIssuanceOfCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromIssuanceOfLongTermDebt":  {
                "auth_ref":  [
                    "r96"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
                            "label":  "Proceeds from Issuance of Long-term Debt",
                            "terseLabel":  "Proceeds from issuance of long-term debt"
                            }
                        }
                    },
                "localname":  "ProceedsFromIssuanceOfLongTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromMinorityShareholders":  {
                "auth_ref":  [
                    "r97"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow from a noncontrolling interest.  Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
                            "label":  "Proceeds from Noncontrolling Interests",
                            "terseLabel":  "Contributions from noncontrolling interest"
                            }
                        }
                    },
                "localname":  "ProceedsFromMinorityShareholders",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities":  {
                "auth_ref":  [
                    "r97",
                    "r100"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities classified as other.",
                            "label":  "Proceeds from (Payments for) Other Financing Activities",
                            "verboseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "ProceedsFromPaymentsForOtherFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromRepaymentsOfShortTermDebt":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
                            "label":  "Proceeds from (Repayments of) Short-term Debt",
                            "terseLabel":  "Net change in commercial paper"
                            }
                        }
                    },
                "localname":  "ProceedsFromRepaymentsOfShortTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromSaleAndCollectionOfReceivables":  {
                "auth_ref":  [
                    "r92"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow associated with the proceeds from sale and collection of receivables during the period.",
                            "label":  "Proceeds from Sale and Collection of Receivables",
                            "terseLabel":  "Maximum outstanding aggregate cash proceeds (based on daily outstanding balances)"
                            }
                        }
                    },
                "localname":  "ProceedsFromSaleAndCollectionOfReceivables",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Property, Plant and Equipment [Abstract]",
                            "terseLabel":  "Property, Plant and Equipment [Abstract]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentByTypeAxis":  {
                "auth_ref":  [
                    "r42",
                    "r233"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
                            "label":  "Long-Lived Tangible Asset [Axis]",
                            "terseLabel":  "Property, Plant and Equipment, Type [Axis]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentByTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentTables",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock":  {
                "auth_ref":  [
                    "r235",
                    "r667",
                    "r668",
                    "r669"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale.  Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
                            "label":  "Property, Plant and Equipment Disclosure [Text Block]",
                            "terseLabel":  "Property, Plant and Equipment"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipment"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Property, Plant and Equipment [Line Items]",
                            "terseLabel":  "Property, Plant and Equipment [Line Items]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipment",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentEstimatedFairValueofAssetsPurchasedandLiabilitiesAssumedDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentNet":  {
                "auth_ref":  [
                    "r21",
                    "r22",
                    "r233",
                    "r570",
                    "r615",
                    "r625"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property, Plant and Equipment, Net",
                            "terseLabel":  "Property, plant and equipment, net"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentNet",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentTypeDomain":  {
                "auth_ref":  [
                    "r21",
                    "r232"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
                            "label":  "Long-Lived Tangible Asset [Domain]",
                            "terseLabel":  "Property, Plant and Equipment, Type [Domain]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentTables",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions":  {
                "auth_ref":  [
                    "r106",
                    "r678",
                    "r679"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments.",
                            "label":  "Public Utilities, Allowance for Funds Used During Construction, Additions",
                            "negatedLabel":  "Allowance for funds used during construction"
                            }
                        }
                    },
                "localname":  "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of public utility's approved return on equity.",
                            "label":  "Public Utilities, Approved Return on Equity, Percentage",
                            "terseLabel":  "MISO base return on equity, percentage"
                            }
                        }
                    },
                "localname":  "PublicUtilitiesApprovedReturnOnEquityPercentage",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_PublicUtilitiesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r686"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for public utilities.",
                            "label":  "Public Utilities Disclosure [Text Block]",
                            "terseLabel":  "Regulatory Matters"
                            }
                        }
                    },
                "localname":  "PublicUtilitiesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMatters"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PublicUtilitiesGeneralDisclosuresAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Public Utilities, General Disclosures [Abstract]",
                            "terseLabel":  "Public Utilities, General Disclosures [Abstract]"
                            }
                        }
                    },
                "localname":  "PublicUtilitiesGeneralDisclosuresAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Public Utilities, General Disclosures [Line Items]",
                            "terseLabel":  "Public Utilities, General Disclosures [Line Items]"
                            }
                        }
                    },
                "localname":  "PublicUtilitiesGeneralDisclosuresLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMatters"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PublicUtilitiesGeneralDisclosuresTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes.",
                            "label":  "Public Utilities General Disclosures [Table]",
                            "terseLabel":  "Public Utilities General Disclosures [Table]"
                            }
                        }
                    },
                "localname":  "PublicUtilitiesGeneralDisclosuresTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMatters"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PublicUtilitiesInventoryNaturalGasMember":  {
                "auth_ref":  [
                    "r38"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Mixture of gases, liquefied or otherwise, used for fuel and manufacturing purposes, which is ready for sale.",
                            "label":  "Public Utilities, Inventory, Natural Gas [Member]",
                            "terseLabel":  "Natural gas [Member]"
                            }
                        }
                    },
                "localname":  "PublicUtilitiesInventoryNaturalGasMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesOtherPurchaseCommitmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PublicUtilitiesRegulatoryProceedingAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by name of regulatory proceeding.",
                            "label":  "Public Utilities, Regulatory Proceeding [Axis]",
                            "terseLabel":  "Public Utilities, Regulatory Proceeding [Axis]"
                            }
                        }
                    },
                "localname":  "PublicUtilitiesRegulatoryProceedingAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PublicUtilitiesRegulatoryProceedingDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Proceeding with public utility's regulatory body.",
                            "label":  "Public Utilities, Regulatory Proceeding [Domain]",
                            "terseLabel":  "Public Utilities, Regulatory Proceeding [Domain]"
                            }
                        }
                    },
                "localname":  "PublicUtilitiesRegulatoryProceedingDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PublicUtilityAxis":  {
                "auth_ref":  [
                    "r41"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of utility plant.",
                            "label":  "Public Utility [Axis]",
                            "terseLabel":  "Public Utility [Axis]"
                            }
                        }
                    },
                "localname":  "PublicUtilityAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentEstimatedFairValueofAssetsPurchasedandLiabilitiesAssumedDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis":  {
                "auth_ref":  [
                    "r20",
                    "r674"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by status (regulated or unregulated) of the public utility.",
                            "label":  "Regulation Status [Axis]",
                            "terseLabel":  "Public Utility Regulated or Unregulated Status [Axis]"
                            }
                        }
                    },
                "localname":  "PublicUtilityRegulatedOrUnregulatedStatusAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ReceivableTypeDomain":  {
                "auth_ref":  [
                    "r57"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
                            "label":  "Receivable [Domain]",
                            "terseLabel":  "Receivable [Domain]"
                            }
                        }
                    },
                "localname":  "ReceivableTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ReceivablesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Receivables [Abstract]",
                            "terseLabel":  "Receivables [Abstract]"
                            }
                        }
                    },
                "localname":  "ReceivablesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RegulatedAndUnregulatedOperatingRevenue":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The total amount of operating revenues recognized during the period.",
                            "label":  "Regulated and Unregulated Operating Revenue",
                            "totalLabel":  "Total revenues",
                            "verboseLabel":  "Revenues"
                            }
                        }
                    },
                "localname":  "RegulatedAndUnregulatedOperatingRevenue",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RegulatedAndUnregulatedOperationDomain":  {
                "auth_ref":  [
                    "r674"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Operations of companies, both regulated and unregulated.",
                            "label":  "Regulated and Unregulated Operation [Domain]",
                            "terseLabel":  "Regulated and Unregulated Operation [Domain]"
                            }
                        }
                    },
                "localname":  "RegulatedAndUnregulatedOperationDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RegulatedOperatingRevenueElectricNonNuclear":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of regulated power revenues recognized during the period.",
                            "label":  "Regulated Operating Revenue, Electric, Non-Nuclear",
                            "terseLabel":  "Electric utility"
                            }
                        }
                    },
                "localname":  "RegulatedOperatingRevenueElectricNonNuclear",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RegulatedOperatingRevenueGas":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of regulated gas operating revenues recognized during the period.",
                            "label":  "Regulated Operating Revenue, Gas",
                            "terseLabel":  "Gas utility"
                            }
                        }
                    },
                "localname":  "RegulatedOperatingRevenueGas",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RegulatedOperatingRevenueOther":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of regulated other operating revenues recognized during the period.",
                            "label":  "Regulated Operating Revenue, Other",
                            "verboseLabel":  "Other utility"
                            }
                        }
                    },
                "localname":  "RegulatedOperatingRevenueOther",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RegulatedOperationsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Regulated Operations [Abstract]",
                            "terseLabel":  "Regulated Operations [Abstract]"
                            }
                        }
                    },
                "localname":  "RegulatedOperationsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RegulatoryAgencyAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by name of regulatory agency.",
                            "label":  "Regulatory Agency [Axis]",
                            "terseLabel":  "Regulatory Agency [Axis]"
                            }
                        }
                    },
                "localname":  "RegulatoryAgencyAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RegulatoryAgencyDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Organization that establishes and ensures compliance with rules or regulations.",
                            "label":  "Regulatory Agency [Domain]",
                            "terseLabel":  "Regulatory Agency [Domain]"
                            }
                        }
                    },
                "localname":  "RegulatoryAgencyDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RegulatoryAssetAxis":  {
                "auth_ref":  [
                    "r676",
                    "r677",
                    "r683"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of regulatory asset.",
                            "label":  "Regulatory Asset [Axis]",
                            "terseLabel":  "Regulatory Asset [Axis]"
                            }
                        }
                    },
                "localname":  "RegulatoryAssetAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RegulatoryAssetDomain":  {
                "auth_ref":  [
                    "r676"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rate action of a regulator resulting in capitalization of costs incurred.",
                            "label":  "Regulatory Asset [Domain]",
                            "terseLabel":  "Regulatory Asset [Domain]"
                            }
                        }
                    },
                "localname":  "RegulatoryAssetDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RegulatoryAssetLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Regulatory Assets [Line Items]",
                            "terseLabel":  "Regulatory Assets [Line Items]"
                            }
                        }
                    },
                "localname":  "RegulatoryAssetLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RegulatoryAssets":  {
                "auth_ref":  [
                    "r676"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.",
                            "label":  "Regulatory Assets",
                            "terseLabel":  "Regulatory assets"
                            }
                        }
                    },
                "localname":  "RegulatoryAssets",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RegulatoryAssetsCurrent":  {
                "auth_ref":  [
                    "r676"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer.  Such costs are capitalized if they meet both of the following criteria: a.  It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b.  Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs.  If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.",
                            "label":  "Regulatory Assets, Current",
                            "terseLabel":  "Regulatory assets"
                            }
                        }
                    },
                "localname":  "RegulatoryAssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RegulatoryAssetsNoncurrent":  {
                "auth_ref":  [
                    "r676"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OtherAssetsNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.",
                            "label":  "Regulatory Assets, Noncurrent",
                            "terseLabel":  "Regulatory assets"
                            }
                        }
                    },
                "localname":  "RegulatoryAssetsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RegulatoryLiabilities":  {
                "auth_ref":  [
                    "r681"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.",
                            "label":  "Regulatory Liabilities",
                            "terseLabel":  "Regulatory liabilities"
                            }
                        }
                    },
                "localname":  "RegulatoryLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RegulatoryLiabilitiesLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Regulatory Liabilities [Line Items]",
                            "terseLabel":  "Regulatory Liabilities [Line Items]"
                            }
                        }
                    },
                "localname":  "RegulatoryLiabilitiesLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RegulatoryLiabilityAxis":  {
                "auth_ref":  [
                    "r681"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of regulatory liability.",
                            "label":  "Regulatory Liability [Axis]",
                            "terseLabel":  "Regulatory Liability [Axis]"
                            }
                        }
                    },
                "localname":  "RegulatoryLiabilityAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RegulatoryLiabilityCurrent":  {
                "auth_ref":  [
                    "r681"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.",
                            "label":  "Regulatory Liability, Current",
                            "verboseLabel":  "Regulatory liabilities"
                            }
                        }
                    },
                "localname":  "RegulatoryLiabilityCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RegulatoryLiabilityDomain":  {
                "auth_ref":  [
                    "r681"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rate action of a regulator resulting in accrual of costs or expenses.",
                            "label":  "Regulatory Liability [Domain]",
                            "terseLabel":  "Regulatory Liability [Domain]"
                            }
                        }
                    },
                "localname":  "RegulatoryLiabilityDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RegulatoryLiabilityNoncurrent":  {
                "auth_ref":  [
                    "r53"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DeferredCreditsAndOtherLiabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.",
                            "label":  "Regulatory Liability, Noncurrent",
                            "terseLabel":  "Regulatory liabilities"
                            }
                        }
                    },
                "localname":  "RegulatoryLiabilityNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RelatedPartyDomain":  {
                "auth_ref":  [
                    "r398",
                    "r561",
                    "r562"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families.  It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
                            "label":  "Related Party [Domain]",
                            "terseLabel":  "Related Party [Domain]"
                            }
                        }
                    },
                "localname":  "RelatedPartyDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RelatedPartyTransactionAmountsOfTransaction":  {
                "auth_ref":  [
                    "r561",
                    "r564"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of transactions with related party during the financial reporting period.",
                            "label":  "Related Party Transaction, Amounts of Transaction",
                            "terseLabel":  "Amounts billed between related parties"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionAmountsOfTransaction",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RelatedPartyTransactionAxis":  {
                "auth_ref":  [
                    "r398",
                    "r561",
                    "r562",
                    "r564"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of related party transaction.",
                            "label":  "Related Party Transaction [Axis]",
                            "terseLabel":  "Related Party Transaction [Axis]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RelatedPartyTransactionDomain":  {
                "auth_ref":  [
                    "r398"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Transaction between related party.",
                            "label":  "Related Party Transaction [Domain]",
                            "terseLabel":  "Related Party Transaction [Domain]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RelatedPartyTransactionDueFromToRelatedParty":  {
                "auth_ref":  [
                    "r122",
                    "r259",
                    "r261",
                    "r262",
                    "r266",
                    "r267",
                    "r268",
                    "r562"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.",
                            "label":  "Related Party Transaction, Due from (to) Related Party",
                            "terseLabel":  "Net amounts owed"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionDueFromToRelatedParty",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RelatedPartyTransactionLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Related Party Transaction [Line Items]",
                            "terseLabel":  "Related Party Transactions [Line Items]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedParties",
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RelatedPartyTransactionsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Related Party Transactions [Abstract]",
                            "terseLabel":  "Related Party Transactions [Abstract]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis":  {
                "auth_ref":  [
                    "r398",
                    "r561",
                    "r564",
                    "r588",
                    "r589",
                    "r590",
                    "r591",
                    "r592",
                    "r593",
                    "r594",
                    "r595",
                    "r596",
                    "r597",
                    "r598",
                    "r599"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of related party.  Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families.  It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
                            "label":  "Related Party [Axis]",
                            "terseLabel":  "Related Party Transactions, by Related Party [Axis]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsByRelatedPartyAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RelatedPartyTransactionsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r559",
                    "r560",
                    "r562",
                    "r565",
                    "r566"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for related party transactions.  Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
                            "label":  "Related Party Transactions Disclosure [Text Block]",
                            "terseLabel":  "Related Parties"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedParties"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RemovalCostsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rate action of a regulator resulting in capitalization or accrual of removal costs.",
                            "label":  "Removal Costs [Member]",
                            "terseLabel":  "Cost of removal obligations [Member]"
                            }
                        }
                    },
                "localname":  "RemovalCostsMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RepaymentsOfLongTermDebt":  {
                "auth_ref":  [
                    "r99"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
                            "label":  "Repayments of Long-term Debt",
                            "negatedLabel":  "Payments to retire long-term debt"
                            }
                        }
                    },
                "localname":  "RepaymentsOfLongTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedStockUnitsRSUMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
                            "label":  "Restricted Stock Units (RSUs) [Member]",
                            "terseLabel":  "Restricted Stock Units [Member]"
                            }
                        }
                    },
                "localname":  "RestrictedStockUnitsRSUMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RetainedEarningsAccumulatedDeficit":  {
                "auth_ref":  [
                    "r34",
                    "r324",
                    "r446",
                    "r570",
                    "r623",
                    "r651",
                    "r656"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings (Accumulated Deficit)",
                            "terseLabel":  "Retained earnings"
                            }
                        }
                    },
                "localname":  "RetainedEarningsAccumulatedDeficit",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RetainedEarningsMember":  {
                "auth_ref":  [
                    "r2",
                    "r127",
                    "r128",
                    "r129",
                    "r132",
                    "r141",
                    "r143",
                    "r218",
                    "r443",
                    "r444",
                    "r445",
                    "r461",
                    "r462",
                    "r515",
                    "r647",
                    "r649"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings [Member]",
                            "terseLabel":  "Retained Earnings [Member]"
                            }
                        }
                    },
                "localname":  "RetainedEarningsMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RetirementPlanTypeAxis":  {
                "auth_ref":  [
                    "r347",
                    "r348",
                    "r350",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383",
                    "r384",
                    "r385",
                    "r386",
                    "r387",
                    "r388",
                    "r389",
                    "r390",
                    "r391",
                    "r392",
                    "r393",
                    "r394",
                    "r395",
                    "r396",
                    "r397",
                    "r398",
                    "r399",
                    "r401",
                    "r404",
                    "r405",
                    "r406",
                    "r407",
                    "r408",
                    "r409",
                    "r410",
                    "r411",
                    "r412",
                    "r413",
                    "r414",
                    "r415",
                    "r416",
                    "r417",
                    "r418",
                    "r419",
                    "r420",
                    "r421",
                    "r424",
                    "r425",
                    "r426",
                    "r427"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of retirement benefit plan.  Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
                            "label":  "Retirement Plan Type [Axis]",
                            "terseLabel":  "Retirement Plan Type [Axis]"
                            }
                        }
                    },
                "localname":  "RetirementPlanTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RetirementPlanTypeDomain":  {
                "auth_ref":  [
                    "r347",
                    "r348",
                    "r350",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383",
                    "r384",
                    "r385",
                    "r386",
                    "r387",
                    "r388",
                    "r389",
                    "r390",
                    "r391",
                    "r392",
                    "r393",
                    "r394",
                    "r395",
                    "r396",
                    "r397",
                    "r398",
                    "r399",
                    "r401",
                    "r404",
                    "r405",
                    "r406",
                    "r407",
                    "r408",
                    "r409",
                    "r410",
                    "r411",
                    "r412",
                    "r413",
                    "r414",
                    "r415",
                    "r416",
                    "r417",
                    "r418",
                    "r419",
                    "r420",
                    "r421",
                    "r424",
                    "r425",
                    "r426",
                    "r427"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Type of plan designed to provide participants with retirement benefits.  Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
                            "label":  "Retirement Plan Type [Domain]",
                            "terseLabel":  "Retirement Plan Type [Domain]"
                            }
                        }
                    },
                "localname":  "RetirementPlanTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Revenue from Contract with Customer [Abstract]",
                            "terseLabel":  "Revenue from Contract with Customer [Abstract]"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax":  {
                "auth_ref":  [
                    "r170",
                    "r171",
                    "r184",
                    "r190",
                    "r191",
                    "r197",
                    "r198",
                    "r200",
                    "r335",
                    "r336",
                    "r584"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer.  Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
                            "label":  "Revenue from Contract with Customer, Excluding Assessed Tax",
                            "terseLabel":  "Revenue from contracts with customers"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerExcludingAssessedTax",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerTextBlock":  {
                "auth_ref":  [
                    "r327",
                    "r328",
                    "r329",
                    "r330",
                    "r331",
                    "r332",
                    "r333",
                    "r334",
                    "r337",
                    "r345"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset.  Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer.  Excludes insurance and lease contracts.",
                            "label":  "Revenue from Contract with Customer [Text Block]",
                            "terseLabel":  "Revenues from Contracts with Customers"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Revenues"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RevenuesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Revenues [Abstract]",
                            "terseLabel":  "Revenues:"
                            }
                        }
                    },
                "localname":  "RevenuesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SaleOfStockNameOfTransactionDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
                            "label":  "Sale of Stock [Domain]",
                            "terseLabel":  "Sale of Stock [Domain]"
                            }
                        }
                    },
                "localname":  "SaleOfStockNameOfTransactionDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable":  {
                "auth_ref":  [
                    "r57"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date.  Presentation is categorized by current, noncurrent and unclassified receivables.",
                            "label":  "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
                            "terseLabel":  "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Receivables",
                    "http://www.alliantenergy.com/role/ReceivablesAdditionalAttributesOfReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesDetailsofAccountsReceivableDetails",
                    "http://www.alliantenergy.com/role/ReceivablesMaximumAndAverageOutstandingCashProceedsDetails",
                    "http://www.alliantenergy.com/role/ReceivablesNarrativeDetails",
                    "http://www.alliantenergy.com/role/ReceivablesReceivablesSoldUnderTheAgreementDetails",
                    "http://www.alliantenergy.com/role/ReceivablesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfCapitalUnitsTextBlock":  {
                "auth_ref":  [
                    "r659"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation.",
                            "label":  "Schedule of Capital Units [Table Text Block]",
                            "verboseLabel":  "Common Share Activity"
                            }
                        }
                    },
                "localname":  "ScheduleOfCapitalUnitsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfCapitalizationEquityLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Schedule of Capitalization, Equity [Line Items]",
                            "terseLabel":  "Schedule of Capitalization, Equity [Line Items]",
                            "verboseLabel":  "Changes in Shareowners' Equity Roll Forward [Line Items]"
                            }
                        }
                    },
                "localname":  "ScheduleOfCapitalizationEquityLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfCapitalizationEquityTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Summarization of information required and determined to be disclosed concerning the equity component of the capitalization of the entity.  The table may be detailed by subsidiary (legal entity) (if applicable) and include information by component of equity as may be included in the Statement of Changes in Shareholders' Equity.",
                            "label":  "Schedule of Capitalization, Equity [Table]",
                            "terseLabel":  "Schedule of Capitalization, Equity [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfCapitalizationEquityTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable":  {
                "auth_ref":  [
                    "r400",
                    "r401",
                    "r402",
                    "r403",
                    "r414"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan.  It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
                            "label":  "Schedule of Defined Benefit Plans Disclosures [Table]",
                            "terseLabel":  "Schedule of Defined Benefit Plans Disclosures [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfDefinedBenefitPlansDisclosuresTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedBenefitPensionAndOtherPostretirementBenefitsPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock":  {
                "auth_ref":  [
                    "r495"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
                            "label":  "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
                            "terseLabel":  "Fair Value Of Financial Instruments"
                            }
                        }
                    },
                "localname":  "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock":  {
                "auth_ref":  [
                    "r452"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
                            "label":  "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
                            "verboseLabel":  "Schedule Of Effective Income Tax Rates"
                            }
                        }
                    },
                "localname":  "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock":  {
                "auth_ref":  [
                    "r431",
                    "r435",
                    "r447"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position.  Includes, but is not limited to, corresponding line item in financial statement.",
                            "label":  "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
                            "terseLabel":  "Recognized Compensation Expense And Income Tax Benefits"
                            }
                        }
                    },
                "localname":  "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Schedule of Equity Method Investments [Line Items]",
                            "terseLabel":  "Schedule of Equity Method Investments [Line Items]"
                            }
                        }
                    },
                "localname":  "ScheduleOfEquityMethodInvestmentsLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Investments",
                    "http://www.alliantenergy.com/role/InvestmentsNarrativeDetails",
                    "http://www.alliantenergy.com/role/InvestmentsTables",
                    "http://www.alliantenergy.com/role/InvestmentsUnconsolidatedEquityInvestmentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfEquityMethodInvestmentsTable":  {
                "auth_ref":  [
                    "r8",
                    "r119",
                    "r212",
                    "r213",
                    "r535"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Summarization of information required and determined to be disclosed concerning equity method investments in common stock.  The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
                            "label":  "Schedule of Equity Method Investments [Table]",
                            "terseLabel":  "Schedule of Equity Method Investments [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfEquityMethodInvestmentsTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/Investments",
                    "http://www.alliantenergy.com/role/InvestmentsNarrativeDetails",
                    "http://www.alliantenergy.com/role/InvestmentsTables",
                    "http://www.alliantenergy.com/role/InvestmentsUnconsolidatedEquityInvestmentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock":  {
                "auth_ref":  [
                    "r519",
                    "r520"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis.  The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
                            "label":  "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
                            "verboseLabel":  "Fair Value Measurements"
                            }
                        }
                    },
                "localname":  "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/FairValueMeasurementsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock":  {
                "auth_ref":  [
                    "r385"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
                            "label":  "Schedule of Net Benefit Costs [Table Text Block]",
                            "terseLabel":  "Net Periodic Benefit Costs"
                            }
                        }
                    },
                "localname":  "ScheduleOfNetBenefitCostsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock":  {
                "auth_ref":  [
                    "r486"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the notional amounts of outstanding derivative positions.",
                            "label":  "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
                            "terseLabel":  "Notional Amounts Of Derivative Instruments"
                            }
                        }
                    },
                "localname":  "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable":  {
                "auth_ref":  [
                    "r42",
                    "r233"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
                            "label":  "Property, Plant and Equipment [Table]",
                            "terseLabel":  "Property, Plant and Equipment [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfPropertyPlantAndEquipmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipment",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentEstimatedFairValueofAssetsPurchasedandLiabilitiesAssumedDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfRegulatoryAssetsTable":  {
                "auth_ref":  [
                    "r676",
                    "r677",
                    "r683"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A table of assets that are created when regulatory agencies permit public utilities to defer certain costs that are included in rate-setting to the balance sheet.",
                            "label":  "Schedule of Regulatory Assets [Table]",
                            "terseLabel":  "Schedule of Regulatory Assets [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfRegulatoryAssetsTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryAssetsDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfRegulatoryAssetsTextBlock":  {
                "auth_ref":  [
                    "r676",
                    "r677",
                    "r683"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of assets that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet.",
                            "label":  "Schedule of Regulatory Assets [Table Text Block]",
                            "terseLabel":  "Regulatory Assets"
                            }
                        }
                    },
                "localname":  "ScheduleOfRegulatoryAssetsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfRegulatoryLiabilitiesTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A table of liabilities that are created when regulatory agencies permit public utilities to defer recognition of certain revenues included in rate-setting.",
                            "label":  "Schedule of Regulatory Liabilities [Table]",
                            "terseLabel":  "Schedule of Regulatory Liabilities [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfRegulatoryLiabilitiesTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock":  {
                "auth_ref":  [
                    "r681"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of regulatory liabilities.  Detailed information about liabilities that result from rate actions of a regulator.  Rate actions of a regulator can impose a liability on a regulated enterprise resulting in a regulatory liability.",
                            "label":  "Schedule of Regulatory Liabilities [Table Text Block]",
                            "terseLabel":  "Regulatory Liabilities"
                            }
                        }
                    },
                "localname":  "ScheduleOfRegulatoryLiabilitiesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RegulatoryMattersTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable":  {
                "auth_ref":  [
                    "r563",
                    "r564"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of quantitative and qualitative information pertaining to related party transactions.  Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
                            "label":  "Schedule of Related Party Transactions, by Related Party [Table]",
                            "terseLabel":  "Schedule of Related Party Transactions, by Related Party [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedParties",
                    "http://www.alliantenergy.com/role/RelatedPartiesAmountsBilledBetweenPartiesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNarrativeDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable":  {
                "auth_ref":  [
                    "r179",
                    "r182",
                    "r188",
                    "r230"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A table disclosing the profit or loss and total assets for each reportable segment of the entity.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table]",
                            "terseLabel":  "Schedule of Segment Reporting Information, by Segment [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SegmentsOfBusiness",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock":  {
                "auth_ref":  [
                    "r179",
                    "r182",
                    "r188",
                    "r230"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the profit or loss and total assets for each reportable segment.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
                            "terseLabel":  "Schedule Of Segments Of Business"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable":  {
                "auth_ref":  [
                    "r432",
                    "r438"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about share-based payment arrangement.",
                            "label":  "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
                            "terseLabel":  "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfShortTermDebtTable":  {
                "auth_ref":  [
                    "r47"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance.  It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
                            "label":  "Schedule of Short-term Debt [Table]",
                            "terseLabel":  "Schedule of Short-term Debt [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfShortTermDebtTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfShortTermDebtTextBlock":  {
                "auth_ref":  [
                    "r47"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
                            "label":  "Schedule of Short-term Debt [Table Text Block]",
                            "verboseLabel":  "Other Short-Term Borrowings"
                            }
                        }
                    },
                "localname":  "ScheduleOfShortTermDebtTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfStockholdersEquityTableTextBlock":  {
                "auth_ref":  [
                    "r319"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.",
                            "label":  "Schedule of Stockholders Equity [Table Text Block]",
                            "terseLabel":  "Changes in Shareowners' Equity"
                            }
                        }
                    },
                "localname":  "ScheduleOfStockholdersEquityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SegmentDomain":  {
                "auth_ref":  [
                    "r167",
                    "r170",
                    "r171",
                    "r172",
                    "r173",
                    "r174",
                    "r175",
                    "r176",
                    "r177",
                    "r178",
                    "r179",
                    "r180",
                    "r181",
                    "r184",
                    "r185",
                    "r186",
                    "r187",
                    "r189",
                    "r190",
                    "r191",
                    "r192",
                    "r193",
                    "r195",
                    "r200",
                    "r237",
                    "r238",
                    "r636"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Segments [Domain]",
                            "terseLabel":  "Segments [Domain]"
                            }
                        }
                    },
                "localname":  "SegmentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SegmentReportingAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Segment Reporting [Abstract]",
                            "terseLabel":  "Segment Reporting [Abstract]"
                            }
                        }
                    },
                "localname":  "SegmentReportingAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SegmentReportingDisclosureTextBlock":  {
                "auth_ref":  [
                    "r167",
                    "r168",
                    "r169",
                    "r179",
                    "r183",
                    "r189",
                    "r193",
                    "r194",
                    "r195",
                    "r196",
                    "r197",
                    "r199",
                    "r200",
                    "r201"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for reporting segments including data and tables.  Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
                            "label":  "Segment Reporting Disclosure [Text Block]",
                            "terseLabel":  "Segments Of Business"
                            }
                        }
                    },
                "localname":  "SegmentReportingDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SegmentsOfBusiness"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SegmentReportingInformationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Segment Reporting Information [Line Items]",
                            "terseLabel":  "Segment Reporting Information [Line Items]"
                            }
                        }
                    },
                "localname":  "SegmentReportingInformationLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SegmentsOfBusiness",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SeniorNotesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Bond that takes priority over other debt securities sold by the issuer.  In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
                            "label":  "Senior Notes [Member]",
                            "terseLabel":  "Senior Notes [Member]"
                            }
                        }
                    },
                "localname":  "SeniorNotesMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod":  {
                "auth_ref":  [
                    "r434"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
                            "terseLabel":  "Grants (in shares/units)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r434"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Weighted average grant date fair value (in dollars per share/unit)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased":  {
                "auth_ref":  [
                    "r430",
                    "r438"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased",
                            "terseLabel":  "Shares in deferred compensation trust, weighted average cost per share (in dollars per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain":  {
                "auth_ref":  [
                    "r430",
                    "r433"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Award under share-based payment arrangement.",
                            "label":  "Award Type [Domain]",
                            "terseLabel":  "Award Type [Domain]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansSummaryOfEquitybasedCompensationPlansGrantsDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansTables"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShortTermBorrowings":  {
                "auth_ref":  [
                    "r25",
                    "r570",
                    "r604",
                    "r621"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
                            "label":  "Short-term Debt",
                            "verboseLabel":  "Amount outstanding"
                            }
                        }
                    },
                "localname":  "ShortTermBorrowings",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShortTermDebtLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Short-term Debt [Line Items]",
                            "terseLabel":  "Short-term Debt [Line Items]"
                            }
                        }
                    },
                "localname":  "ShortTermDebtLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShortTermDebtWeightedAverageInterestRate":  {
                "auth_ref":  [
                    "r45"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average interest rate of short-term debt outstanding calculated at point in time.",
                            "label":  "Short-term Debt, Weighted Average Interest Rate, at Point in Time",
                            "terseLabel":  "Weighted average interest rates"
                            }
                        }
                    },
                "localname":  "ShortTermDebtWeightedAverageInterestRate",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtCreditFacilitiesDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average interest rate of short-term debt outstanding calculated over time.",
                            "label":  "Short-term Debt, Weighted Average Interest Rate, over Time",
                            "terseLabel":  "Weighted average interest rates"
                            }
                        }
                    },
                "localname":  "ShortTermDebtWeightedAverageInterestRateOverTime",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShorttermDebtAverageOutstandingAmount":  {
                "auth_ref":  [
                    "r692",
                    "r693"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period.",
                            "label":  "Short-term Debt, Average Outstanding Amount",
                            "verboseLabel":  "Average amount outstanding (based on daily outstanding balances)"
                            }
                        }
                    },
                "localname":  "ShorttermDebtAverageOutstandingAmount",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShorttermDebtMaximumAmountOutstandingDuringPeriod":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, the maximum amount borrowed at any time during the period.",
                            "label":  "Short-term Debt, Maximum Amount Outstanding During Period",
                            "verboseLabel":  "Maximum amount outstanding (based on daily outstanding balances)"
                            }
                        }
                    },
                "localname":  "ShorttermDebtMaximumAmountOutstandingDuringPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtOtherShortTermBorrowingsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SignificantAccountingPoliciesTextBlock":  {
                "auth_ref":  [
                    "r115",
                    "r126"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for all significant accounting policies of the reporting entity.",
                            "label":  "Significant Accounting Policies [Text Block]",
                            "terseLabel":  "Summary Of Significant Accounting Policies"
                            }
                        }
                    },
                "localname":  "SignificantAccountingPoliciesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_StateAndLocalJurisdictionMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
                            "label":  "State and Local Jurisdiction [Member]",
                            "terseLabel":  "State [Member]"
                            }
                        }
                    },
                "localname":  "StateAndLocalJurisdictionMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_StatementBusinessSegmentsAxis":  {
                "auth_ref":  [
                    "r6",
                    "r167",
                    "r170",
                    "r171",
                    "r172",
                    "r173",
                    "r174",
                    "r175",
                    "r176",
                    "r177",
                    "r178",
                    "r179",
                    "r180",
                    "r181",
                    "r184",
                    "r185",
                    "r186",
                    "r187",
                    "r189",
                    "r190",
                    "r191",
                    "r192",
                    "r193",
                    "r195",
                    "r200",
                    "r230",
                    "r234",
                    "r237",
                    "r238",
                    "r636"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by business segments.",
                            "label":  "Segments [Axis]",
                            "terseLabel":  "Segments [Axis]"
                            }
                        }
                    },
                "localname":  "StatementBusinessSegmentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RevenueDisaggregationofRevenuesDetails",
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementEquityComponentsAxis":  {
                "auth_ref":  [
                    "r2",
                    "r55",
                    "r76",
                    "r77",
                    "r78",
                    "r127",
                    "r128",
                    "r129",
                    "r132",
                    "r141",
                    "r143",
                    "r156",
                    "r218",
                    "r319",
                    "r324",
                    "r443",
                    "r444",
                    "r445",
                    "r461",
                    "r462",
                    "r515",
                    "r545",
                    "r546",
                    "r547",
                    "r548",
                    "r549",
                    "r550",
                    "r647",
                    "r648",
                    "r649",
                    "r702"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by component of equity.",
                            "label":  "Equity Components [Axis]",
                            "terseLabel":  "Equity Components [Axis]"
                            }
                        }
                    },
                "localname":  "StatementEquityComponentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Statement [Line Items]",
                            "terseLabel":  "Statement [Line Items]"
                            }
                        }
                    },
                "localname":  "StatementLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlans",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedContributionRetirementPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansRecognizedCompensationExpenseAndIncomeTaxBenefitsDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingencies",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/FairValueMeasurements",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPolicies",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfCashFlowsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement of Cash Flows [Abstract]",
                            "terseLabel":  "Statement of Cash Flows [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfCashFlowsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfFinancialPositionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement of Financial Position [Abstract]",
                            "terseLabel":  "Statement of Financial Position [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfFinancialPositionAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementTable":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r129",
                    "r156",
                    "r584"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
                            "label":  "Statement [Table]",
                            "terseLabel":  "Statement [Table]"
                            }
                        }
                    },
                "localname":  "StatementTable",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlans",
                    "http://www.alliantenergy.com/role/BenefitPlansDefinedContributionRetirementPlansDetails",
                    "http://www.alliantenergy.com/role/BenefitPlansRecognizedCompensationExpenseAndIncomeTaxBenefitsDetails",
                    "http://www.alliantenergy.com/role/CommitmentsAndContingencies",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome",
                    "http://www.alliantenergy.com/role/FairValueMeasurements",
                    "http://www.alliantenergy.com/role/FairValueMeasurementsNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPolicies",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans":  {
                "auth_ref":  [
                    "r30",
                    "r31",
                    "r319",
                    "r324"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares issued during the period as a result of an employee stock purchase plan.",
                            "label":  "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
                            "terseLabel":  "Equity-based compensation plans (in shares)"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockholdersEquity":  {
                "auth_ref":  [
                    "r31",
                    "r35",
                    "r36",
                    "r119",
                    "r206",
                    "r213",
                    "r535",
                    "r570"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent.  The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest).  This excludes temporary equity and is sometimes called permanent equity.",
                            "label":  "Stockholders' Equity Attributable to Parent",
                            "periodEndLabel":  "Ending balance",
                            "periodStartLabel":  "Beginning balance",
                            "totalLabel":  "Total common equity"
                            }
                        }
                    },
                "localname":  "StockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Stockholders' Equity Attributable to Parent [Abstract]",
                            "terseLabel":  "Common equity:"
                            }
                        }
                    },
                "localname":  "StockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest":  {
                "auth_ref":  [
                    "r2",
                    "r3",
                    "r77",
                    "r119",
                    "r127",
                    "r128",
                    "r129",
                    "r132",
                    "r141",
                    "r213",
                    "r218",
                    "r324",
                    "r443",
                    "r444",
                    "r445",
                    "r461",
                    "r462",
                    "r472",
                    "r473",
                    "r484",
                    "r515",
                    "r535",
                    "r545",
                    "r546",
                    "r550",
                    "r648",
                    "r649",
                    "r702"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests.  Amount excludes temporary equity.  Alternate caption for the concept is permanent equity.",
                            "label":  "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
                            "periodEndLabel":  "Ending balance",
                            "periodStartLabel":  "Beginning balance"
                            }
                        }
                    },
                "localname":  "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquityNoteAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Stockholders' Equity Note [Abstract]",
                            "terseLabel":  "Stockholders' Equity Note [Abstract]"
                            }
                        }
                    },
                "localname":  "StockholdersEquityNoteAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockholdersEquityNoteDisclosureTextBlock":  {
                "auth_ref":  [
                    "r117",
                    "r304",
                    "r307",
                    "r308",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313",
                    "r314",
                    "r315",
                    "r316",
                    "r318",
                    "r324",
                    "r326"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income.  Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
                            "label":  "Stockholders' Equity Note Disclosure [Text Block]",
                            "terseLabel":  "Common Equity"
                            }
                        }
                    },
                "localname":  "StockholdersEquityNoteDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquity"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_StockholdersEquityOther":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.",
                            "label":  "Stockholders' Equity, Other",
                            "negatedTerseLabel":  "Equity-based compensation plans and other"
                            }
                        }
                    },
                "localname":  "StockholdersEquityOther",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SubsequentEventMember":  {
                "auth_ref":  [
                    "r551",
                    "r571"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
                            "label":  "Subsequent Event [Member]",
                            "terseLabel":  "Subsequent Event [Member]"
                            }
                        }
                    },
                "localname":  "SubsequentEventMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SubsequentEventTypeAxis":  {
                "auth_ref":  [
                    "r551",
                    "r571"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
                            "label":  "Subsequent Event Type [Axis]",
                            "terseLabel":  "Subsequent Event Type [Axis]"
                            }
                        }
                    },
                "localname":  "SubsequentEventTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SubsequentEventTypeDomain":  {
                "auth_ref":  [
                    "r551",
                    "r571"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
                            "label":  "Subsequent Event Type [Domain]",
                            "terseLabel":  "Subsequent Event Type [Domain]"
                            }
                        }
                    },
                "localname":  "SubsequentEventTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DebtNarrativeDetails",
                    "http://www.alliantenergy.com/role/RegulatoryMattersNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SubsidiaryOfCommonParentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Refers to an entity under the control of the same parent as another entity (that is, a sister company).",
                            "label":  "Subsidiary of Common Parent [Member]",
                            "terseLabel":  "Subsidiary of Common Parent [Member]"
                            }
                        }
                    },
                "localname":  "SubsidiaryOfCommonParentMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/RelatedPartiesNetIntercompanyPayablesDetails",
                    "http://www.alliantenergy.com/role/RelatedPartiesServiceAgreementsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SubsidiarySaleOfStockAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of sale of the entity's stock.",
                            "label":  "Sale of Stock [Axis]",
                            "terseLabel":  "Sale of Stock [Axis]"
                            }
                        }
                    },
                "localname":  "SubsidiarySaleOfStockAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommonEquityCommonShareActivityDetails",
                    "http://www.alliantenergy.com/role/CommonEquityNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock":  {
                "auth_ref":  [
                    "r458"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
                            "label":  "Summary of Tax Credit Carryforwards [Table Text Block]",
                            "verboseLabel":  "Summary Of Tax Credit Carryforwards"
                            }
                        }
                    },
                "localname":  "SummaryOfTaxCreditCarryforwardsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SupplementalCashFlowInformationAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Supplemental Cash Flow Information [Abstract]",
                            "terseLabel":  "Supplemental cash flows information:"
                            }
                        }
                    },
                "localname":  "SupplementalCashFlowInformationAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_TaxCreditCarryforwardAmount":  {
                "auth_ref":  [
                    "r457"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
                            "label":  "Tax Credit Carryforward, Amount",
                            "terseLabel":  "Tax credits, carryforward amount"
                            }
                        }
                    },
                "localname":  "TaxCreditCarryforwardAmount",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/IncomeTaxesSummaryOfTaxCreditCarryforwardsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TaxesExcludingIncomeAndExciseTaxes":  {
                "auth_ref":  [
                    "r84"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_CostsAndExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere.  These taxes could include production, real estate, personal property, and pump tax.",
                            "label":  "Taxes, Miscellaneous",
                            "terseLabel":  "Taxes other than income taxes"
                            }
                        }
                    },
                "localname":  "TaxesExcludingIncomeAndExciseTaxes",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TaxesPayableCurrent":  {
                "auth_ref":  [
                    "r48"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Taxes Payable, Current",
                            "terseLabel":  "Accrued taxes"
                            }
                        }
                    },
                "localname":  "TaxesPayableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TradingActivityByTypeAxis":  {
                "auth_ref":  [
                    "r499"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of trading activity.",
                            "label":  "Trading Activity [Axis]",
                            "terseLabel":  "Trading Activity, by Type [Axis]"
                            }
                        }
                    },
                "localname":  "TradingActivityByTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_TradingActivityByTypeDomain":  {
                "auth_ref":  [
                    "r499"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit).",
                            "label":  "Trading Activity, by Type [Domain]",
                            "terseLabel":  "Trading Activity, by Type [Domain]"
                            }
                        }
                    },
                "localname":  "TradingActivityByTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/DerivativeInstrumentsNotionalAmountsOfDerivativeInstrumentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TypeOfAdoptionMember":  {
                "auth_ref":  [
                    "r0",
                    "r1",
                    "r2",
                    "r3",
                    "r4",
                    "r131",
                    "r132",
                    "r133",
                    "r134",
                    "r144",
                    "r208",
                    "r209",
                    "r215",
                    "r216",
                    "r217",
                    "r218",
                    "r219",
                    "r220",
                    "r255",
                    "r439",
                    "r440",
                    "r441",
                    "r442",
                    "r443",
                    "r444",
                    "r445",
                    "r446",
                    "r459",
                    "r460",
                    "r461",
                    "r462",
                    "r507",
                    "r508",
                    "r509",
                    "r510",
                    "r511",
                    "r512",
                    "r513",
                    "r514",
                    "r515",
                    "r516",
                    "r517",
                    "r536",
                    "r537",
                    "r538",
                    "r539",
                    "r540",
                    "r541",
                    "r542",
                    "r543",
                    "r558",
                    "r585",
                    "r586",
                    "r587",
                    "r645",
                    "r646",
                    "r647",
                    "r648",
                    "r649",
                    "r650",
                    "r651",
                    "r652",
                    "r653",
                    "r654",
                    "r655",
                    "r656",
                    "r698",
                    "r699",
                    "r700",
                    "r701",
                    "r702"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amendment to accounting standards.",
                            "label":  "Accounting Standards Update [Domain]",
                            "terseLabel":  "Type of Adoption [Domain]"
                            }
                        }
                    },
                "localname":  "TypeOfAdoptionMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesNarrativeDetails",
                    "http://www.alliantenergy.com/role/CommonEquityChangesinShareownersEquityDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_UnregulatedOperatingRevenue":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of unregulated operating revenues recognized during the period.",
                            "label":  "Unregulated Operating Revenue",
                            "terseLabel":  "Non-utility"
                            }
                        }
                    },
                "localname":  "UnregulatedOperatingRevenue",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UnregulatedOperationMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Operation of entity not regulated by governmental or other regulatory organizations.",
                            "label":  "Unregulated Operation [Member]",
                            "terseLabel":  "ATC Holdings, Non-Utility, Parent and Other [Member]"
                            }
                        }
                    },
                "localname":  "UnregulatedOperationMember",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SegmentsOfBusinessScheduleOfSegmentsOfBusinessDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_UseOfEstimates":  {
                "auth_ref":  [
                    "r158",
                    "r159",
                    "r160",
                    "r161",
                    "r164",
                    "r165",
                    "r166"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
                            "label":  "Use of Estimates, Policy [Policy Text Block]",
                            "terseLabel":  "General, Use of Estimates"
                            }
                        }
                    },
                "localname":  "UseOfEstimates",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_UtilitiesOperatingExpenseFuelUsed":  {
                "auth_ref":  [
                    "r87"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_CostsAndExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of operating expense for fuel used by regulated operation.",
                            "label":  "Utilities Operating Expense, Fuel Used",
                            "terseLabel":  "Electric production fuel and purchased power"
                            }
                        }
                    },
                "localname":  "UtilitiesOperatingExpenseFuelUsed",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased":  {
                "auth_ref":  [
                    "r87"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CostsAndExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of operating expense for purchased gas and petroleum of regulated operation.",
                            "label":  "Utilities Operating Expense, Gas and Petroleum Purchased",
                            "terseLabel":  "Cost of gas sold"
                            }
                        }
                    },
                "localname":  "UtilitiesOperatingExpenseGasAndPetroleumPurchased",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations":  {
                "auth_ref":  [
                    "r87"
                    ],
                "calculation":  {
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_CostsAndExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.",
                            "label":  "Utilities Operating Expense, Maintenance and Operations",
                            "terseLabel":  "Other operation and maintenance"
                            }
                        }
                    },
                "localname":  "UtilitiesOperatingExpenseMaintenanceAndOperations",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UtilityPlantDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Plant owned by a utility entity used in the operations of the entity.",
                            "label":  "Utility Plant [Domain]",
                            "terseLabel":  "Utility Plant [Domain]"
                            }
                        }
                    },
                "localname":  "UtilityPlantDomain",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CommitmentsAndContingenciesMPGSiteEstimatedFutureCostsAndRecordedLiabilitiesDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentEstimatedFairValueofAssetsPurchasedandLiabilitiesAssumedDetails",
                    "http://www.alliantenergy.com/role/PropertyPlantandEquipmentNarrativeDetails",
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment":  {
                "auth_ref":  [
                    "r153"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
                            "label":  "Weighted Average Number Diluted Shares Outstanding Adjustment",
                            "terseLabel":  "Shares included in diluted earnings per share (in shares)"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/BenefitPlansNarrativeDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding":  {
                "auth_ref":  [
                    "r147",
                    "r153"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
                            "label":  "Weighted Average Number of Shares Outstanding, Diluted",
                            "terseLabel":  "Diluted (in shares)"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfDilutedSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic":  {
                "auth_ref":  [
                    "r145",
                    "r153"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
                            "label":  "Weighted Average Number of Shares Outstanding, Basic",
                            "terseLabel":  "Basic (in shares)"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingBasic",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/CondensedConsolidatedStatementsOfIncome"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageRateDomesticDepositMoneyMarket":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted average interest rate for domestic money market demand account deposit liabilities.",
                            "label":  "Weighted Average Rate Domestic Deposit, Money Market",
                            "terseLabel":  "Money market fund investments interest rate, percentage"
                            }
                        }
                    },
                "localname":  "WeightedAverageRateDomesticDepositMoneyMarket",
                "nsuri":  "http://fasb.org/us-gaap/2021-01-31",
                "presentation":  [
                    "http://www.alliantenergy.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "percentItemType"
                }
            },
        "unitCount":  9
        }
    },
"std_ref":  {
    "r0":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "105",
        "URI":  "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
        },
    "r1":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "105",
        "URI":  "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
        },
    "r10":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r100":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
        },
    "r101":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
        },
    "r102":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
        },
    "r103":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
        },
    "r104":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
        },
    "r105":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
        },
    "r106":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
        },
    "r107":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
        },
    "r108":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
        },
    "r109":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
        },
    "r11":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(g)(4)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r110":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
        },
    "r111":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
        },
    "r112":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
        },
    "r113":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
        },
    "r114":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
        },
    "r115":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
        },
    "r116":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(c))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r117":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(e)(1))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r118":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(f))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r119":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(g)(1)(ii))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r12":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r120":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h)(2))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r121":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r122":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(k)(1))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r123":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(m)(1)(iii))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r124":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(m)(2)(ii))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r125":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-04(a))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
        },
    "r126":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/topic&trid=2122369"
        },
    "r127":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
        },
    "r128":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
        },
    "r129":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
        },
    "r13":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
        },
    "r130":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
        },
    "r131":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r132":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(3)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r133":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(4)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r134":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r135":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r136":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
        },
    "r137":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
        },
    "r138":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
        },
    "r139":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
        },
    "r14":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
        },
    "r140":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
        },
    "r141":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
        },
    "r142":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
        },
    "r143":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
        },
    "r144":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.M.Q2)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
        },
    "r145":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
        },
    "r146":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
        },
    "r147":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
        },
    "r148":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
        },
    "r149":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
        },
    "r15":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
        },
    "r150":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
        },
    "r151":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
        },
    "r152":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
        },
    "r153":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
        },
    "r154":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
        },
    "r155":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "52",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
        },
    "r156":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "272",
        "URI":  "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
        },
    "r157":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "272",
        "URI":  "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
        },
    "r158":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r159":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r16":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
        },
    "r160":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
        },
    "r161":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
        },
    "r162":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
        },
    "r163":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
        },
    "r164":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
        },
    "r165":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
        },
    "r166":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
        },
    "r167":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
        },
    "r168":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
        },
    "r169":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
        },
    "r17":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
        },
    "r170":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r171":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r172":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r173":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r174":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r175":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r176":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r177":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r178":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(j)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r179":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
        },
    "r18":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
        },
    "r180":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
        },
    "r181":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
        },
    "r182":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
        },
    "r183":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "26",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
        },
    "r184":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
        },
    "r185":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
        },
    "r186":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
        },
    "r187":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
        },
    "r188":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
        },
    "r189":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
        },
    "r19":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r190":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
        },
    "r191":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
        },
    "r192":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
        },
    "r193":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
        },
    "r194":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
        },
    "r195":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
        },
    "r196":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "34",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
        },
    "r197":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
        },
    "r198":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
        },
    "r199":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
        },
    "r2":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "105",
        "URI":  "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
        },
    "r20":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(13)(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r200":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "42",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
        },
    "r201":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/topic&trid=2134510"
        },
    "r202":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
        },
    "r203":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
        },
    "r204":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
        },
    "r205":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524"
        },
    "r206":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 4.E)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
        },
    "r207":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/subtopic&trid=2196772"
        },
    "r208":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
        },
    "r209":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
        },
    "r21":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(13))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r210":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
        },
    "r211":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r212":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(b)",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r213":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r214":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r215":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r216":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r217":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r218":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r219":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(3)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r22":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(14))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r220":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(4)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r221":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
        },
    "r222":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=124255206&loc=SL82919202-210446"
        },
    "r223":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
        },
    "r224":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
        },
    "r225":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
        },
    "r226":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "79",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448"
        },
    "r227":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "80",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448"
        },
    "r228":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "05",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
        },
    "r229":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
        },
    "r23":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(17))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r230":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r231":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r232":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r233":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r234":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
        },
    "r235":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/topic&trid=2155823"
        },
    "r236":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "410",
        "URI":  "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
        },
    "r237":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r238":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(d))",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r239":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "440",
        "URI":  "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
        },
    "r24":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(19)(a)(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r240":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "440",
        "URI":  "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
        },
    "r241":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "440",
        "URI":  "http://asc.fasb.org/topic&trid=2144648"
        },
    "r242":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "20",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
        },
    "r243":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
        },
    "r244":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
        },
    "r245":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
        },
    "r246":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "20",
        "Subparagraph":  "(SAB Topic 5.Y.Q4)",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
        },
    "r247":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/topic&trid=2127136"
        },
    "r248":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "15",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "460",
        "URI":  "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241"
        },
    "r249":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "460",
        "URI":  "http://asc.fasb.org/extlink&oid=121611286&loc=d3e11927-110247"
        },
    "r25":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(19)(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r250":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "460",
        "URI":  "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
        },
    "r251":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(1)",
        "Topic":  "460",
        "URI":  "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
        },
    "r252":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "460",
        "URI":  "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
        },
    "r253":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "460",
        "URI":  "http://asc.fasb.org/extlink&oid=123408193&loc=d3e13051-110250"
        },
    "r254":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
        },
    "r255":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S65",
        "SubTopic":  "10",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
        },
    "r256":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(i))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
        },
    "r257":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(ii))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
        },
    "r258":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii)(A))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
        },
    "r259":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii)(B))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
        },
    "r26":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(19))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r260":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
        },
    "r261":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iv))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
        },
    "r262":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(5))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
        },
    "r263":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(i))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
        },
    "r264":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(A))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
        },
    "r265":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(B))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
        },
    "r266":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(C))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
        },
    "r267":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iv))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
        },
    "r268":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(5))",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
        },
    "r269":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r27":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(20))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r270":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r271":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r272":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r273":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r274":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r275":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r276":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r277":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(i)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r278":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r279":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
        },
    "r28":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(22))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r280":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
        },
    "r281":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
        },
    "r282":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
        },
    "r283":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
        },
    "r284":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
        },
    "r285":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r286":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r287":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r288":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r289":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r29":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(24))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r290":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r291":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r292":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r293":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r294":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r295":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r296":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r297":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
        },
    "r298":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
        },
    "r299":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69B",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
        },
    "r3":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "105",
        "URI":  "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
        },
    "r30":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r300":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69C",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
        },
    "r301":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69E",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
        },
    "r302":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69F",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
        },
    "r303":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/topic&trid=2208564"
        },
    "r304":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
        },
    "r305":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
        },
    "r306":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
        },
    "r307":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
        },
    "r308":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
        },
    "r309":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(i)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
        },
    "r31":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(29))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r310":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
        },
    "r311":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
        },
    "r312":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
        },
    "r313":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
        },
    "r314":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
        },
    "r315":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
        },
    "r316":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
        },
    "r317":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
        },
    "r318":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
        },
    "r319":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
        },
    "r32":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r320":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
        },
    "r321":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
        },
    "r322":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
        },
    "r323":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
        },
    "r324":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.3-04)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
        },
    "r325":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
        },
    "r326":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/topic&trid=2208762"
        },
    "r327":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
        },
    "r328":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
        },
    "r329":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
        },
    "r33":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r330":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
        },
    "r331":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
        },
    "r332":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
        },
    "r333":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
        },
    "r334":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
        },
    "r335":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
        },
    "r336":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
        },
    "r337":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
        },
    "r338":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
        },
    "r339":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
        },
    "r34":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r340":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
        },
    "r341":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
        },
    "r342":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
        },
    "r343":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
        },
    "r344":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
        },
    "r345":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/topic&trid=49130388"
        },
    "r346":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "710",
        "URI":  "http://asc.fasb.org/topic&trid=2127225"
        },
    "r347":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "15",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "712",
        "URI":  "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
        },
    "r348":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "15",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "712",
        "URI":  "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
        },
    "r349":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "712",
        "URI":  "http://asc.fasb.org/topic&trid=2197446"
        },
    "r35":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r350":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
        },
    "r351":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
        },
    "r352":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
        },
    "r353":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r354":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(1)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r355":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(10)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r356":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(2)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r357":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(3)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r358":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(4)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r359":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(5)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r36":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(31))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r360":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(6)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r361":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(7)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r362":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(8)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r363":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(9)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r364":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r365":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r366":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r367":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r368":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(4)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r369":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(5)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r37":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(32))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r370":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(6)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r371":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(7)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r372":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(8)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r373":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r374":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(i)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r375":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(ii)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r376":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(01)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r377":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r378":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)(A)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r379":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)(B)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r38":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a)(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r380":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)(C)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r381":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(03)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r382":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r383":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r384":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r385":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r386":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(1)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r387":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(2)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r388":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(3)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r389":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(4)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r39":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.1)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r390":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(5)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r391":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(6)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r392":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(7)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r393":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(i)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r394":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(j)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r395":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(k)(1)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r396":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(k)(3)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r397":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(k)(4)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r398":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(n)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r399":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(q)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r4":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "105",
        "URI":  "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
        },
    "r40":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.12)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r400":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r401":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
        },
    "r402":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
        },
    "r403":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
        },
    "r404":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
        },
    "r405":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(1)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
        },
    "r406":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(2)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
        },
    "r407":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(3)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
        },
    "r408":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(4)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
        },
    "r409":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(5)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
        },
    "r41":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.13(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r410":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(6)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
        },
    "r411":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(7)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
        },
    "r412":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
        },
    "r413":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
        },
    "r414":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
        },
    "r415":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
        },
    "r416":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "70",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
        },
    "r417":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "80",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
        },
    "r418":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
        },
    "r419":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(b)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
        },
    "r42":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.14)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r420":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(c)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
        },
    "r421":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
        },
    "r422":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(d)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
        },
    "r423":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(f)(3)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
        },
    "r424":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
        },
    "r425":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(b)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
        },
    "r426":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(c)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
        },
    "r427":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(b)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
        },
    "r428":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "80",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
        },
    "r429":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/topic&trid=2235017"
        },
    "r43":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.17)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r430":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
        },
    "r431":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
        },
    "r432":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
        },
    "r433":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a),(g)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r434":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r435":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r436":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(1)(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r437":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r438":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r439":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r44":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r440":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r441":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r442":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r443":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r444":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r445":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r446":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(g)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r447":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 14.F)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
        },
    "r448":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/topic&trid=2228938"
        },
    "r449":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
        },
    "r45":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r450":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
        },
    "r451":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
        },
    "r452":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
        },
    "r453":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
        },
    "r454":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
        },
    "r455":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
        },
    "r456":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
        },
    "r457":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
        },
    "r458":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
        },
    "r459":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
        },
    "r46":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(b),22(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r460":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
        },
    "r461":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
        },
    "r462":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(3)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
        },
    "r463":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.5.Q1)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r464":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.7)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r465":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.4)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r466":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.C)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
        },
    "r467":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
        },
    "r468":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "270",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
        },
    "r469":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
        },
    "r47":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r470":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/topic&trid=2144680"
        },
    "r471":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
        },
    "r472":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
        },
    "r473":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
        },
    "r474":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683"
        },
    "r475":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
        },
    "r476":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
        },
    "r477":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r478":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c),(3)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r479":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2AA",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "a",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685"
        },
    "r48":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19,20)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r480":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bb)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
        },
    "r481":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
        },
    "r482":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
        },
    "r483":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
        },
    "r484":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4I",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
        },
    "r485":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
        },
    "r486":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
        },
    "r487":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
        },
    "r488":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
        },
    "r489":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
        },
    "r49":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.20)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r490":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
        },
    "r491":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
        },
    "r492":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
        },
    "r493":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a),(c)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
        },
    "r494":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
        },
    "r495":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
        },
    "r496":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
        },
    "r497":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(4)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
        },
    "r498":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
        },
    "r499":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959"
        },
    "r5":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
        },
    "r50":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.21)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r500":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(4)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959"
        },
    "r501":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
        },
    "r502":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
        },
    "r503":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
        },
    "r504":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "182",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
        },
    "r505":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "25",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
        },
    "r506":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(f)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
        },
    "r507":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)(1)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r508":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)(2)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r509":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)(3)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r51":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22(a)(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r510":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)(1)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r511":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)(2)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r512":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(c)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r513":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(d)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r514":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(2)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r515":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(3)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r516":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(4)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r517":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
        },
    "r518":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/topic&trid=2229140"
        },
    "r519":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
        },
    "r52":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r520":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
        },
    "r521":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
        },
    "r522":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
        },
    "r523":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
        },
    "r524":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(3)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
        },
    "r525":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
        },
    "r526":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
        },
    "r527":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
        },
    "r528":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
        },
    "r529":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
        },
    "r53":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.24)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r530":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
        },
    "r531":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
        },
    "r532":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
        },
    "r533":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
        },
    "r534":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
        },
    "r535":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
        },
    "r536":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
        },
    "r537":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
        },
    "r538":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
        },
    "r539":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
        },
    "r54":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.25)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r540":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
        },
    "r541":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
        },
    "r542":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
        },
    "r543":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
        },
    "r544":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "230",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
        },
    "r545":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
        },
    "r546":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r547":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r548":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(c)",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r549":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r55":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29-31)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r550":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
        },
    "r551":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
        },
    "r552":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
        },
    "r553":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
        },
    "r554":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
        },
    "r555":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
        },
    "r556":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
        },
    "r557":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
        },
    "r558":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "848",
        "URI":  "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
        },
    "r559":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r56":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.3(a)(4))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r560":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r561":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r562":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r563":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r564":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
        },
    "r565":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
        },
    "r566":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/topic&trid=2122745"
        },
    "r567":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "852",
        "URI":  "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
        },
    "r568":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "852",
        "URI":  "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
        },
    "r569":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "852",
        "URI":  "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
        },
    "r57":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.3,4)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r570":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "852",
        "URI":  "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
        },
    "r571":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "855",
        "URI":  "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
        },
    "r572":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "855",
        "URI":  "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
        },
    "r573":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r574":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r575":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r576":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r577":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r578":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r579":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r58":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.6(a)(4),(5))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r580":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r581":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r582":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
        },
    "r583":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "910",
        "URI":  "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
        },
    "r584":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.L)",
        "Topic":  "924",
        "URI":  "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
        },
    "r585":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "926",
        "URI":  "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r586":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "926",
        "URI":  "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r587":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "926",
        "URI":  "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r588":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
        },
    "r589":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
        },
    "r59":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.6(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r590":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
        },
    "r591":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
        },
    "r592":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
        },
    "r593":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
        },
    "r594":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "33",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
        },
    "r595":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "33",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
        },
    "r596":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "35A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
        },
    "r597":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "35A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
        },
    "r598":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(c)(1)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
        },
    "r599":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(c)(2)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
        },
    "r6":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
        },
    "r60":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.8)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r600":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "20",
        "Topic":  "940",
        "URI":  "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
        },
    "r601":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(10))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r602":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(11))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r603":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(13)(2))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r604":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(13))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r605":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(16))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r606":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(23))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r607":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.10)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r608":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.17)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r609":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(13)(f))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r61":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.9)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r610":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(15))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r611":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(22))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r612":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(27))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r613":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04.9)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r614":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.9-05(b)(2))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
        },
    "r615":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
        },
    "r616":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "405",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
        },
    "r617":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "470",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
        },
    "r618":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(16))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r619":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(10))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r62":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
        },
    "r620":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(12))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r621":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(16)(a)(1))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r622":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(16))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r623":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(4))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r624":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(25))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r625":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(8))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r626":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.(a),19)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r627":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.1(f))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r628":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.5(c))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r629":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(10))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r63":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
        },
    "r630":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(18))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r631":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(23))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r632":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(8))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r633":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(9))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r634":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416"
        },
    "r635":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
        },
    "r636":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4H",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
        },
    "r637":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439"
        },
    "r638":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(d)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
        },
    "r639":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
        },
    "r64":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
        },
    "r640":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782768-158439"
        },
    "r641":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
        },
    "r642":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(c)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
        },
    "r643":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "29F",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
        },
    "r644":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9C",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(d)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642"
        },
    "r645":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r646":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r647":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r648":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(1)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r649":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(2)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r65":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312"
        },
    "r650":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(1)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r651":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(i)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r652":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(ii)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r653":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(iii)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r654":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(iv)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r655":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(h)(1)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r656":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(h)(2)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r657":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=124508989&loc=SL117422267-158473"
        },
    "r658":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "825",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
        },
    "r659":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.6-04.16)",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
        },
    "r66":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
        },
    "r660":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12)",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010"
        },
    "r661":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B)",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
        },
    "r662":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-13)",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
        },
    "r663":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5D",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-13D)",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
        },
    "r664":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-14)",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010"
        },
    "r665":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Topic":  "954",
        "URI":  "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
        },
    "r666":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "440",
        "Subparagraph":  "(a)",
        "Topic":  "954",
        "URI":  "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
        },
    "r667":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Subparagraph":  "(d)",
        "Topic":  "958",
        "URI":  "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
        },
    "r668":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Topic":  "958",
        "URI":  "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
        },
    "r669":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Topic":  "958",
        "URI":  "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
        },
    "r67":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313"
        },
    "r670":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Footnote 4))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r671":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Subparagraph":  "(c)",
        "Topic":  "976",
        "URI":  "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
        },
    "r672":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Subparagraph":  "(b)",
        "Topic":  "978",
        "URI":  "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
        },
    "r673":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 10.D)",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=122136240&loc=d3e659339-123030"
        },
    "r674":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370"
        },
    "r675":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "340",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=123417213&loc=d3e43603-110378"
        },
    "r676":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "340",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382"
        },
    "r677":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "340",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382"
        },
    "r678":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "340",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44278-110382"
        },
    "r679":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "360",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=6500269&loc=d3e45485-110386"
        },
    "r68":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
        },
    "r680":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SAB Topic 10.C)",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033"
        },
    "r681":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "405",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394"
        },
    "r682":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "410",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=6500910&loc=d3e48636-110399"
        },
    "r683":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "715",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419"
        },
    "r684":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "740",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423"
        },
    "r685":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "740",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423"
        },
    "r686":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "980",
        "URI":  "http://asc.fasb.org/topic&trid=2156578"
        },
    "r687":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b"
        },
    "r688":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b-2"
        },
    "r689":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "d1-1"
        },
    "r69":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
        },
    "r690":  {
        "Name":  "Form 10-Q",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "308",
        "Subsection":  "a"
        },
    "r691":  {
        "Name":  "Forms 10-K, 10-Q, 20-F",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "13",
        "Subsection":  "a-1"
        },
    "r692":  {
        "Name":  "Regulation S-K (SK)",
        "Number":  "229",
        "Paragraph":  "(a)",
        "Publisher":  "SEC",
        "Section":  "1402"
        },
    "r693":  {
        "Name":  "Regulation S-K (SK)",
        "Number":  "229",
        "Paragraph":  "(b)",
        "Publisher":  "SEC",
        "Section":  "1402",
        "Subparagraph":  "(1)"
        },
    "r694":  {
        "Name":  "Regulation S-K (SK)",
        "Number":  "229",
        "Paragraph":  "(a)",
        "Publisher":  "SEC",
        "Section":  "1404"
        },
    "r695":  {
        "Name":  "Regulation S-K (SK)",
        "Number":  "229",
        "Paragraph":  "(a)",
        "Publisher":  "SEC",
        "Section":  "1405",
        "Subparagraph":  "(1)"
        },
    "r696":  {
        "Name":  "Regulation S-K (SK)",
        "Number":  "229",
        "Paragraph":  "(a)",
        "Publisher":  "SEC",
        "Section":  "1405",
        "Subparagraph":  "(2)"
        },
    "r697":  {
        "Name":  "Regulation S-T",
        "Number":  "232",
        "Publisher":  "SEC",
        "Section":  "405"
        },
    "r698":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "848"
        },
    "r699":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "848"
        },
    "r7":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(2)",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
        },
    "r70":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
        },
    "r700":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "848"
        },
    "r701":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)(iii)(01)",
        "Topic":  "848"
        },
    "r702":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)(iii)(03)",
        "Topic":  "848"
        },
    "r71":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
        },
    "r72":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
        },
    "r73":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
        },
    "r74":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
        },
    "r75":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
        },
    "r76":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
        },
    "r77":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
        },
    "r78":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
        },
    "r79":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(210.5-03(11))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r8":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
        },
    "r80":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(10))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r81":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(12))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r82":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(20))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r83":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(25))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r84":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(4))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r85":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r86":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.2(a),(d))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r87":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.2(b))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r88":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.3)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r89":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.7)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r9":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r90":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.9)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
        },
    "r91":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
        },
    "r92":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
        },
    "r93":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
        },
    "r94":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
        },
    "r95":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
        },
    "r96":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
        },
    "r97":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
        },
    "r98":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
        },
    "r99":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
        }
    },
"version":  "2.1"
}


6 Subsequent Filings that Reference this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 2/16/24  Alliant Energy Corp.              10-K       12/31/23  156:42M
12/15/23  Alliant Energy Corp.              S-3ASR     12/15/23   15:1.7M
11/06/23  Alliant Energy Corp.              S-3ASR     11/06/23    5:640K
 2/24/23  Alliant Energy Corp.              10-K       12/31/22  152:44M
 2/24/23  Alliant Energy Corp.              8-K:2,9     2/23/23   12:1.1M
12/15/22  Alliant Energy Corp.              424B5      12/14/22    2:298K                                   Donnelley … Solutions/FA


2 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 8/15/22  Alliant Energy Corp.              8-K:8,9     8/08/22   15:1.2M
 2/18/22  Alliant Energy Corp.              10-K       12/31/21  154:44M
Top
Filing Submission 0000352541-22-000082   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Thu., May 9, 5:14:21.7pm ET