<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgee="http://www.mge.com/20220505"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgee-20220505.xsd" xlink:type="simple"/>
    <context id="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed">
        <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-05-05</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <context id="C_1f2720f7-1330-4f27-b43f-00ef62df4054">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
        </entity>
        <period>
            <startDate>2022-05-05</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_a0a67f4c-d575-4fd9-b861-3b5679762b5a">0000061339</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_8f41a99b-d55c-42b5-a81c-674e37e65202">0001161728</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_40c1f06a-676d-4e88-982f-94a22a99fbab">false</dei:AmendmentFlag>
    <dei:AmendmentFlag
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_cbfc5237-1390-460f-8392-fbe738667858">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_72eeff3c-93bd-4acd-aa28-8041f9a4a732">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_3bb86c31-0fc5-4be9-9fde-46ed5de4729e">2022-05-05</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_5882bdfc-e9a3-431e-a144-9eb6ac06032d">000-49965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_f085e86a-fdc8-44ab-ba2a-28105401e004">MGE Energy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_7605bcbb-4f3c-45c8-957d-131e96487862">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_f4867068-e4fc-47bd-bb5a-24e4c40556dc">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_548f79f8-901b-466b-b9c4-c1fc8f9aa3ac">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_419eb699-b56a-4842-867a-e71f7c00c079">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_d8e710cb-8a72-4ce2-858f-9b52033413ac">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_8fa471b2-425f-4d5d-8a21-7934c9e33c5e">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_3bf61323-bfd9-4593-ab72-da66ba50d9be">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_fef05d1d-6848-43ac-8faf-f735b286f407">39-2040501</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_cc1e7702-63de-46d5-96a7-9b0afd0f7c7c">000-1125</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_a5c34c5a-1c65-48a1-bfa1-26af5a06f72d">Madison Gas and Electric Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_1bf8adbc-8dcf-461f-a14f-bf594a7b4a5f">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_2403ad3c-2e2d-4112-804b-58b29b18d062">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_73efa6b7-82bf-4949-8426-6cd85a2874aa">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_24b15b44-be32-49e8-86c6-82e485aad31d">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_229d27aa-7682-4cd9-b400-be8a0f02e305">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_387e0331-05eb-4360-b468-d382eccd52a4">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_c8a9c314-36a4-4a82-a8c4-6f7accc141d8">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_5eb19fcd-45ac-4ec1-9faa-81a071bf1f9e">39-0444025</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_c11ffd34-99d6-4b89-a778-a742dee57310">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_5a20ea35-4804-424d-89a9-3b28470aafdc">false</dei:SolicitingMaterial>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_2b3f35ef-24ef-42f9-9ba1-7c9dd2fcd6eb">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_cbf6a844-56c1-4a17-8008-f679a669510b">false</dei:PreCommencementTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_070a3818-03c8-478d-b566-3830669084bb">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_57bb9114-292e-4c3b-8af5-318f8cd6d3ed"
      id="F_4f45302c-0e9f-46ed-9d28-8b1527719871">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_f70a3365-1302-46f3-aaa3-40c53165e96f">Common Stock, $1 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_dac4cdd9-4f5d-4ea1-90e3-7e0f65aa4e33">MGEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_1f2720f7-1330-4f27-b43f-00ef62df4054"
      id="F_b14754b1-140a-4477-8a6e-4ef4564a778d">NASDAQ</dei:SecurityExchangeName>
</xbrl>
