<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgee="http://www.mge.com/20240807"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgee-20240807.xsd" xlink:type="simple"/>
    <context id="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1">
        <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-08-07</startDate>
            <endDate>2024-08-07</endDate>
        </period>
    </context>
    <context id="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
        </entity>
        <period>
            <startDate>2024-08-07</startDate>
            <endDate>2024-08-07</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_3971e158-b0c6-4e5f-907b-ad7d3f265349">0001161728</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_146fe364-122c-404d-9171-f8af123a8664">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_cb3cf985-54ed-401a-a45d-51a5ae7aad5a">0000061339</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_1399b107-937c-4370-9e1f-600f0f5fa340">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_4f77a938-a7b8-41a2-8398-26a8d24b9131">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_49611d45-66ad-4f97-9a62-3a3d1b9d24cd">2024-08-07</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_3bb0aef5-5300-4688-b242-59bbbde6ea1d">000-49965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_1322e1a5-8938-437b-bbf3-96c75ba9b6bd">MGE Energy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_ceba0617-c549-448c-a533-7817bfc6df5e">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_8c6815bf-bcd6-46b5-8f42-668caa6cc62a">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_5b49045b-db7e-4c7f-bbcc-eabec3f47369">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_977c3dea-811f-4703-954f-533be7a3836d">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_cf8d4630-4845-4713-aae0-c0a06ba40978">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_cbd18890-5c26-4169-a7f7-2c9b9fed35a3">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_1452760f-8dad-4331-b2b0-09917544b809">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_18107fec-96ee-400b-9d87-6af22b708818">39-2040501</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_a1062d58-64d9-41a5-8c51-d11171530496">000-1125</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_c2a6eaf0-b731-4090-9d8d-d9fa83b16914">Madison Gas and Electric Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_c3b9666d-64b1-42fa-973e-6e8e7bd8c41d">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_1971595d-c298-4c6d-87a4-bc9805086263">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_08855380-8b0e-4a2f-a756-e41719cdd2c5">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_5fe64e71-74e4-44ae-8069-420c2de028a3">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_0c48692f-ce29-43d2-8a03-0b929d68805b">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_c5479da8-757f-4f79-b850-cb6674bdb2fd">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_453d50bb-46bd-4fce-8b46-1958ab9bd72b">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_13f8da57-ed82-4538-8b12-5f0d6a9c2801">39-0444025</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_789ec3ab-f7c6-48ae-8377-1ffca5346c1f">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_43a7553b-06b8-49ee-872a-11d7f5d3d0e6">false</dei:SolicitingMaterial>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_6ebde0ca-8d34-4697-8554-cc4dc8339033">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_44934f7d-a28a-4a0d-b766-1ef6b2f816ea">false</dei:PreCommencementTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_242aa17c-31d5-47d4-a49e-addfd3114ada">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_8b4e3ba1-788d-4849-a7b9-3f4d984c8dd1"
      id="F_7e481b8a-9426-4b78-8976-df7f15965600">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_0494bd78-6b39-4dd6-bcbd-d911717668bb">Common Stock, $1 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_8ae8e440-0252-427a-bb5c-454a6090376c">MGEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_b9b29679-1e04-4156-ad98-8d7f7ef5d232"
      id="F_5a7b4347-b2e9-478c-b496-f3fb0f82a257">NASDAQ</dei:SecurityExchangeName>
</xbrl>
