<?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/20230222"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgee-20230222.xsd" xlink:type="simple"/>
    <context id="C_834f666a-0b97-4991-abb7-3b10d54d3f6b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
        </entity>
        <period>
            <startDate>2023-02-22</startDate>
            <endDate>2023-02-22</endDate>
        </period>
    </context>
    <context id="C_f8d00fe1-f3e7-44ce-8117-78673c047e60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgee:MgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-22</startDate>
            <endDate>2023-02-22</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_96442a4b-e69e-4e80-bfb4-202ba5080151">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_11a65119-e5f7-482e-98d0-4735847c2bbc">0001161728</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_5e40f0eb-6c51-49ea-acb4-3af070dfc787">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_d85cc7b1-4035-43d2-9d38-389fc7f1f559">0000061339</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_ccfe3aee-060e-4570-96df-59470cda8dab">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_21d143dc-9aa8-489a-aa5c-2c7115b517fb">2023-02-22</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_fa10b5f7-2926-4adc-9efa-acde88e491a7">000-49965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_a1ce7b48-bb86-4337-b684-2ca6eff94d08">MGE Energy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_6ab05700-e9f1-4401-ae3f-7af0889635cf">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_1c50092c-fc02-4b93-9e0b-94d50fa8e8a3">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_87b4ac12-3082-44b0-a36f-09a434375307">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_ce61d427-119a-4aca-9578-0d2c56a0d070">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_e65a836e-51a8-4348-a59d-cbd41da49cc0">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_a8896870-166f-4d31-ab4a-20414be7e0da">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_80f0f514-1585-4d57-ac2a-ffd0aef58a7d">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_8d09701f-f3a0-46ef-aa51-09547fbf6f2c">39-2040501</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_af2218a6-a014-4a97-9cc3-3bccd34ec27c">000-1125</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_ff8f6770-c58e-4e6c-a846-2206dacb5b6c">Madison Gas and Electric Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_c6094a35-95b7-4a38-bdec-07f27e88ee80">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_ea7bd323-d99d-496c-bc29-b2a6dd6351a5">133 South Blair Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_5844ea19-fcad-42c7-b2be-70775f9dd1bf">Madison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_a2f3dbea-fd7a-47c3-8951-db7d2290b5c1">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_1515d2d1-ce69-4f37-87d4-899178db2384">53788</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_6af7b242-4ca1-4052-98b9-231c642e5b43">608</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_34a3b887-2eb1-4cf3-a52d-679cc416dbb0">252-7000</dei:LocalPhoneNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_6821e415-30c7-4b7f-9d3d-c838e74b7d76">39-0444025</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_9f8020f7-16f4-47c9-a540-20f6efdcbd81">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_79118154-a9c4-4a7d-9ffa-2bd85b49b8ee">false</dei:SolicitingMaterial>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_93a5e432-3e74-4f8c-bf9a-00989edbe4e1">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_1f21e536-da42-4f14-a207-7f317a1b6673">false</dei:PreCommencementTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_f5420f71-cc89-4b7a-bf79-a3ee84d59dbb">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_f8d00fe1-f3e7-44ce-8117-78673c047e60"
      id="F_479c0705-53b9-4c68-ac13-07508f2ef5a7">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_7afdfe40-7778-407f-bf61-013d7b9f9f89">Common Stock, $1 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_dd637040-c4c5-46b2-bde0-c410bbb19679">MGEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_834f666a-0b97-4991-abb7-3b10d54d3f6b"
      id="F_9b8d8aaf-1b04-44cf-ad23-38a41155cd7b">NASDAQ</dei:SecurityExchangeName>
</xbrl>
