<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgee="http://www.mge.com/20220804"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgee-20220804.xsd" xlink:type="simple"/>
    <context id="C_81587980-7f48-421e-8c54-936e3e5fd392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
        </entity>
        <period>
            <startDate>2022-08-04</startDate>
            <endDate>2022-08-04</endDate>
        </period>
    </context>
    <context id="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40">
        <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-08-04</startDate>
            <endDate>2022-08-04</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_baca4687-af0d-45db-8a89-1ef38668c974">0000061339</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_47515583-cf7f-4e96-b91a-089ad9f0ab64">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_2b67f16a-437c-4b80-bfb6-efb214da4792">0001161728</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_c520b240-8cde-4b38-90b8-8fc8a923713f">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_03a62998-0639-4d08-9c57-89ab1f7fdd81">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_cf2f0822-9a65-4a12-9e68-140958b7d57b">2022-08-04</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_51cf0c06-2842-4d37-be4c-e27257c85f37">000-49965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_947d8da4-f844-421a-97ef-3e11365c33a0">MGE Energy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_26882032-242c-4cc4-9cb6-37f770c224d2">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_41541950-a717-471b-acfb-1e689052f12f">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_4cf0a54e-212a-4ddf-8ef6-e4a90ba162c8">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_c6727458-a69a-470d-a7b1-55facf4d1d53">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_93535f2c-6250-4267-aaf7-feb1c6e869bf">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_3b0c694a-f84f-47f6-9f00-6a778fdd7504">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_e038e228-0f98-46de-a659-5524addac87c">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_8de00879-895e-442a-8e3f-f8fcdaa19e0a">39-2040501</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_5bf20f46-39d1-402d-acd3-806b3403c9bf">000-1125</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_09751ed9-902c-43e2-a862-e317e13d8ecc">Madison Gas and Electric Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_66709eee-be16-49b4-811b-0bc49001f954">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_7b08d582-3698-4b70-8458-c6fcb4088978">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_9715a627-539d-4144-8523-cc3b355fb845">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_db05b94c-9fac-44eb-a600-46b88547d234">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_efc3d913-7c8c-43f9-886a-f80199a47bfc">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_a2443761-142b-4616-afe3-6284d3e5db62">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_cfec17a8-d353-4b45-a28a-5541b0b9f1fc">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_fe97acef-271d-4159-9133-a073c53ea117">39-0444025</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_c50031cf-8620-4fd3-80c8-410e1fbda239">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_4057b109-8f41-400a-ac4a-cf4ce1774a2d">false</dei:SolicitingMaterial>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_199d772e-3e91-4959-8506-9b8b9f5c263b">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_48406d44-2064-44ec-b2e1-232f889b022a">false</dei:PreCommencementTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_434543f2-615f-4d5d-9cdd-8f7e9000078a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_b28c02c2-dcc8-4a28-a849-4df5b02e8b40"
      id="F_e49f0b18-87cc-42a5-9076-66810c600cc1">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_6144a27e-876e-4f63-b1a2-ff64a62202ce">Common Stock, $1 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_04f28296-ffa1-4c0a-b290-d9c9b528c1d3">MGEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_81587980-7f48-421e-8c54-936e3e5fd392"
      id="F_01e6b8cf-4f02-4bc4-9c14-d6a40356f660">NASDAQ</dei:SecurityExchangeName>
</xbrl>
