<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgee="http://www.mge.com/20221108"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgee-20221108.xsd" xlink:type="simple"/>
    <context id="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgee:MgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-08</startDate>
            <endDate>2022-11-08</endDate>
        </period>
    </context>
    <context id="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
        </entity>
        <period>
            <startDate>2022-11-08</startDate>
            <endDate>2022-11-08</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_7dffe271-2def-4589-a005-d444fc0a571d">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_2f815423-8939-41b1-8132-0d9d9969417f">0001161728</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_e0e1df80-6944-48da-96d1-aa7688dd5281">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_84285faa-f18d-4839-967c-d75af32bd283">0000061339</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_536cffad-ca4a-42b0-99b3-3b144a797ad5">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_bcea4f17-f946-4458-8e07-8b78c83b7739">2022-11-08</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_cda98d29-8543-4519-91a1-e340c4a27a47">000-49965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_83462ab6-7885-46ed-a3d4-594a37071632">MGE Energy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_c80e2aa1-9868-4993-a429-a57b426cb08d">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_6c688a21-8e63-47e0-944a-c15e2d8ebf9b">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_8e33aef6-530b-4111-960f-6b3bec14ed9b">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_64c89fb1-5db4-4523-95d9-cbb186dfa0a2">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_71b66830-2e93-4fc9-9f21-af4aa4a621df">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_929d3ebe-ad72-45da-9a01-206725bffb39">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_1947c90c-4455-4ba3-9890-47497541f4a8">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_2a063ec9-ffc7-4c9d-b4ff-5ce8f3954a70">39-2040501</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_c11c5339-097c-47a2-82b4-355325e13cb2">000-1125</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_ab36adaa-9c48-45aa-9fb3-c694eb02ed26">Madison Gas and Electric Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_cfa53085-60a4-47fa-b9c6-6ab57106c596">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_a0220640-96c0-4f64-abdd-d967c409ab03">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_38c9e3ef-a3e5-4381-b4a3-6a612d4d9d59">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_5d11d470-b75a-42db-be14-3bd81a6aeac9">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_e6fd1761-9603-47d2-8b0c-5846a7a0f28d">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_7723cb11-6a88-462f-8ef6-bf37475e586b">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_6905de4c-8af5-41fe-9625-2227f35bd4d7">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_26dc13f7-cff4-4f27-990b-6de1820c92b2">39-0444025</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_ed6e0633-3706-4c75-9a16-036bbf45c7db">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_276f6d20-4ebc-4418-beb5-b6a1fdc3497d">false</dei:SolicitingMaterial>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_c946f2f6-0ef5-43e5-b0c2-a16cf86f109d">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_e9d58985-4ba3-4d4c-ab3d-309beed6cc95">false</dei:PreCommencementTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_b689044b-6811-44da-acf5-a16cdfffc873">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_6477a4d7-0beb-4d78-abfd-0308be0f5fba"
      id="F_fddffdc8-2b22-466a-9b6c-6ed5ace41770">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_0ab17b99-d496-45d5-9461-13cbdf365959">Common Stock, $1 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_e99726b2-95ef-4cc4-9ec2-2c0eb87bad00">MGEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_e21a1f7d-c2de-44ad-85f8-0be73c94348e"
      id="F_0200d8db-e25c-4202-8d8a-ca7fb06b561d">NASDAQ</dei:SecurityExchangeName>
</xbrl>
