<?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_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b">
        <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_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a">
        <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:EntityCentralIndexKey
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_c2601686-3b64-4924-8978-d7d3d4305abc">0000061339</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_b171340f-1bc4-4dab-882d-f1e467f3bd81">0001161728</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_95d8c146-2942-4528-8e10-be72ba5faa65">false</dei:AmendmentFlag>
    <dei:AmendmentFlag
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_54e5993c-f460-4e97-a0fe-85b9f2ba093c">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_0a258a87-5911-488f-ac72-4f5e49d9a6e6">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_a2a3a219-9c9a-4987-85a1-77ce46492f18">2024-02-21</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_679b792c-ebb5-4072-83ce-454d35b69bb7">000-49965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_fd4724c3-5101-4f73-930f-8cfb45b1cfe3">MGE Energy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_2555185d-8581-426d-a531-6a675fb1c9db">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_01e239f3-6735-454e-8406-6d0a0980bdd6">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_f4608940-a773-4d09-be68-ecc884ec193a">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_0bf939e6-a0a5-4d2b-ad1a-b510c29df42c">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_f6aece8d-3b02-4483-80d4-989f0af5c78e">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_5f505b88-9310-4366-837c-af1f604c1313">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_d25cb3e4-d9a6-414e-b31c-ba14ada8c5c2">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_79152069-0906-42cb-a6d1-258baccac9df">39-2040501</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_6fe5f656-f444-4dc8-badd-ce494b51e9a3">000-1125</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_ad848c05-4dd6-4bbc-9109-5216f3b4c546">Madison Gas and Electric Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_ef3b01e3-709d-42c0-bd1c-11e95a3ed389">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_b97dccdb-5658-420b-b23e-98507b0f17d9">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_acc72c76-fa5d-4238-9117-c267eb537d7b">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_813bfbcf-8efd-46e6-bf74-c7519d8d5235">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_cf8e7756-8031-484a-be70-9ee5b4ac1546">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_3239709a-0673-4f55-b288-86fbe3378f68">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_0dfb4597-a26d-407b-86a1-727178b061e3">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_20c3a8b3-9ae5-42ea-b0bd-5505c8c981c0">39-0444025</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_0c423105-0db5-49ee-b208-09ec648122ed">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_541f9181-9cdf-48d7-b9e4-a233ef3fdb79">false</dei:SolicitingMaterial>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_3589e397-4e2d-4bd0-958f-af8985e77bf8">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_57ff5e9b-00c7-4804-b788-6e3b4c646cd0">false</dei:PreCommencementTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_b2509106-2a82-473f-a894-12bf3b3c549e">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_bd90e24b-c74f-4e67-81f9-2b65bd4bca0a"
      id="F_7a8fa6fc-f4d5-4871-b676-e1207d6703b6">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_03c1d80b-5ccc-4734-badf-8467035abd51">Common Stock, $1 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_64c33bc8-f178-4c73-ad5a-8e7604c0d888">MGEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_a6d2a57c-3d78-4f17-97a9-bfb54a02a02b"
      id="F_9461d195-d663-4462-a3d6-a21dd5c305e3">NASDAQ</dei:SecurityExchangeName>
</xbrl>
