<?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/20240221"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgee-20240221.xsd" xlink:type="simple"/>
    <context id="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
        </entity>
        <period>
            <startDate>2024-02-21</startDate>
            <endDate>2024-02-21</endDate>
        </period>
    </context>
    <context id="C_98e305a0-c065-4e2b-8312-2ff530e99f85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgee:MgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-21</startDate>
            <endDate>2024-02-21</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_1cd7a32a-5a6d-4676-81db-d41b7c2bff1b">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_951b0bbe-66f0-4abb-a37b-c985dd77392f">0001161728</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_ef794b09-8eea-4552-9560-fec9867a12a5">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_0cbe9f65-8063-4eae-a062-d389c7779497">0000061339</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_325e0756-155b-44c5-95ee-f21d950741e6">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_a828c402-41a8-49d1-ab77-917da7a3a3bb">2024-02-21</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_20e37029-371b-4374-8e9d-7b933fd7c375">000-49965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_eca8b6a0-1f18-4421-96ae-21506e2d449d">MGE Energy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_0095dc7d-effc-4030-bdb7-7e41f5e44898">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_5d2b1d59-a37b-4701-ae43-aa36f25eaba2">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_83c5bd43-bc01-4a58-afd5-192d1c5cef0d">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_bb25f1b9-de69-4eb6-8912-c0b10934ff46">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_59206196-c940-4c32-a3c3-6925a3eccf0d">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_d09bd227-d2c6-4e34-a27e-350e392e778e">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_4733e59d-16dd-457e-955e-e2953c388b66">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_31b358b8-dc45-445b-9367-fae05c1d006e">39-2040501</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_7640286f-2bc7-42fb-8179-3fb2c7dfbe02">000-1125</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_b514c966-4e50-4ff0-a11e-40af66568c34">Madison Gas and Electric Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_ffddc080-45d5-483b-839a-ec3e1a7a3b11">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_e6a7b347-65f4-4f6e-91ca-6447e53f98cd">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_8ebe30a9-c988-4e07-a0ea-91a5fa2bc142">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_555c041b-3da6-4d2d-8a1e-f56a8a6cfbaa">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_90e34907-8f83-44cc-bfae-05cca9cb555d">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_32a6e093-ed8a-43ed-9618-d680e16ee745">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_c883f179-a2d0-4b41-96da-8dbb96e13e74">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_55e0c658-fef8-4b62-8682-f3775f456d89">39-0444025</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_948cd610-1399-4dca-a309-7d420c1be037">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_f91ca212-7e92-4206-8b4e-751d5531d8d5">false</dei:SolicitingMaterial>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_006d2784-6dfd-4204-ab18-2cb0c064927c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_31392b71-b76f-4cf3-a9d6-64a5f396d89d">false</dei:PreCommencementTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_eebd8f32-6c30-480a-aa3a-f5ff6b61590f">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_98e305a0-c065-4e2b-8312-2ff530e99f85"
      id="F_6eba3607-01cd-4f0b-bf52-48bfb08c4389">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_8a7aa402-079f-4863-b026-14890307e3a9">Common Stock, $1 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_469612ce-be59-4540-a560-85d8ea83df1d">MGEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_4f2ca38a-35ef-4032-9044-250c9e0ce81d"
      id="F_470031b5-62c8-45da-9478-021947170041">NASDAQ</dei:SecurityExchangeName>
</xbrl>
