<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgee="http://www.mge.com/20231102"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgee-20231102.xsd" xlink:type="simple"/>
    <context id="C_7d810388-01ea-4060-ab6f-49f004f7f070">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
        </entity>
        <period>
            <startDate>2023-11-02</startDate>
            <endDate>2023-11-02</endDate>
        </period>
    </context>
    <context id="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgee:MgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-02</startDate>
            <endDate>2023-11-02</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_127a4d30-c08f-4035-864d-910337a0cea0">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_c09a2dae-1724-4bcb-961a-bd2967bcb614">0000061339</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_b89c2fd6-d9fa-4ae7-90a4-628a0f57d04e">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_ca0ed0f5-e857-4590-b2d2-95a1d72d57d7">0001161728</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_555159e4-38fd-4868-98fb-4081779c45fe">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_cbe12856-722a-46f1-9354-c6d51354006c">2023-11-02</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_055926e3-dfdb-4ab9-8549-f256bcf2e65e">000-49965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_2e8e6164-3631-4438-b28e-a8726c17c16c">MGE Energy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_0c813055-fb7c-4e59-b3e2-54cd5480d1bc">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_0806fd8d-cf85-40d0-99bd-61080deec23d">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_15b420f6-9ac8-4e04-bd76-12f76956e0b6">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_8a3d853d-954a-461a-88ed-745a19a7ce42">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_394486fc-aacf-4ec0-b414-b4d9020ac875">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_859491fa-d993-4e1e-9d05-d608811873dd">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_c64f2fdf-e77c-4ee4-848b-3d6c77aecd13">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_bb5a0178-9c18-42a7-a8fa-a7c3388bebbd">39-2040501</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_47c81040-a0c6-4225-a483-d9c5ff17c25b">000-1125</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_20cc5319-86d3-48eb-9bf4-64d648c4da08">Madison Gas and Electric Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_63f3572f-bdd9-4606-8742-47da2254f75f">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_ec2502d6-b980-40d7-9c6b-81269d4ac1c1">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_48c8f914-f52e-4389-a557-247f13046dc7">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_33d69a73-a5b5-4a04-aaa6-597aed8bf588">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_f8357065-fd47-4fad-9dd3-1fe1c033892f">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_f5924db2-9bb4-4811-aea3-f08cd4b4a44d">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_0b5e2a36-b02e-40b9-92b4-632e63ebebd3">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_8c23fc3c-4b5f-4df1-a053-8b278d2d9dce">39-0444025</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_427ea585-3607-4652-a159-f799aa41c0a2">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_46c4e627-d235-42d1-a353-f08d0cc0c078">false</dei:SolicitingMaterial>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_c857f2ad-5780-4c4f-a8d7-641a9445249e">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_c168f221-9cd6-44de-8d1f-2932bb72512c">false</dei:PreCommencementTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_4c29f831-8ff3-43cb-9be7-4b6ee36ad02e">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_67bbdb78-fb7c-4369-a5fb-810bc8a70045"
      id="F_97e56c5a-44ce-4e5a-a04c-3dbdd4878cec">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_7cee0611-64b4-4e29-bda1-04ca29d28240">Common Stock, $1 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_774256ca-7c05-408f-b6d4-84d2a85b463d">MGEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_7d810388-01ea-4060-ab6f-49f004f7f070"
      id="F_fd253781-9abd-4421-a887-0734fd14c439">NASDAQ</dei:SecurityExchangeName>
</xbrl>
