<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgee="http://www.mge.com/20211015"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgee-20211015.xsd" xlink:type="simple"/>
    <context id="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgee:MgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-15</startDate>
            <endDate>2021-10-15</endDate>
        </period>
    </context>
    <context id="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
        </entity>
        <period>
            <startDate>2021-10-15</startDate>
            <endDate>2021-10-15</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_693f7655-4f32-403b-b96a-9fcf802b14d2">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_80ae46ed-150f-4d0e-8de1-51abf6680c89">0001161728</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_ae91965c-af9f-40d1-9ce1-9e8e009d5be2">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_b9849b9f-f912-41ca-9056-859c3de3a9f5">0000061339</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_86bc964f-7b51-47ef-aaf1-063e9f7170d6">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_6b372070-f4b5-49a6-b9ea-755e42f07244">2021-10-15</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_739d695e-9e54-407d-9b36-0205d1e3594d">000-49965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_cc815a12-9537-4a50-92fd-aec7befe776a">MGE Energy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_c2fc7bd2-a7f7-4952-a592-7e79a639d8af">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_6785f414-4fad-48ae-855d-f207ed6b0abb">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_d7a40229-c6cb-4381-a464-ff6f8ccf6990">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_95f3500c-0584-49cb-abaa-4d43f5abcc8b">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_5655d2aa-7ba1-4913-b31e-28b965369744">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_9e646de4-2487-4cac-99b3-734f36fec412">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_3295e8a1-484b-41b8-b55b-313eaa4bfe54">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_f9f1985d-ddf6-4081-8d95-5924a2f0f4da">39-2040501</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_b5c7f854-8316-46e0-a232-1c22b8d113f5">000-1125</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_29040d91-c9b6-47b1-a969-ce40636d2977">Madison Gas and Electric Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_c3d40017-3df5-4073-95a8-677763584456">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_ad4a63f2-8628-4b4d-8933-c5b26e9626d0">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_154c044d-e38c-4d3c-a710-c16ebe41424c">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_b12bc2d5-a7e8-4bda-aef0-c4cc1273100a">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_42cd75c5-e604-4a8c-9fa3-0990498b498c">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_fb3116ae-fe5d-4d04-8807-a387d8f2dc0f">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_80be5625-5c77-4e94-a004-eec655a6f796">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_1dbc9e8b-2e8b-4522-9309-745d3fcd72a0">39-0444025</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_2d45d9de-684f-4518-86a5-e3150825b2bc">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_f50a496b-1a33-493e-96b7-5626649df034">false</dei:SolicitingMaterial>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_9b2bcf7d-1227-4a7c-a4c8-a07d03060b5e">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_f6b48110-a5eb-4b13-a547-7a6e057115d0">false</dei:PreCommencementTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_8c4ceb0f-8cea-415b-b37e-ee257f53883d">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_a20f2fd5-a2d2-452a-9754-4395fd87f97a"
      id="F_fe420f43-255e-4c60-8753-a9baa51b49bc">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_de96d8b3-d9c7-4cb8-afc2-f1390637a41a">Common Stock, $1 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_b504685b-c40a-4d7a-8b15-30a3ef6a4b65">MGEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_9d7c7dd5-091c-4e57-985e-648a8d08dc8b"
      id="F_e17eeb31-ac2f-49a1-ac93-4e202c9d49b1">NASDAQ</dei:SecurityExchangeName>
</xbrl>
