XML 56 R39.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Commitments and Contingencies (Details-1) - EPA [Member] - Legal Entity Type of Counterparty [Domain] | 6 Months Ended
--- | ---
Jun. 30, 2016 ppb pollutant state MW
Effluent Limitations Guidelines and Standards for Steam Electric Power Generating Source Category [Abstract] |
Air pollution control and ash handling systems capacity at coal burning power plants, minimum (in MW) | MW | 50
EPA's National Ambient Air Quality Standards |
Number of pollutants monitored by the National Ambient Air Quality Standards | pollutant | 6
Ozone NAAQS |
Current primary regulated level of Ozone NAAQS (in parts per billion) | 70
Current secondary regulated level of Ozone NAAQS (in parts per billion) | 70
EPA's Cross State Air Pollution Rule |
Number of states incorporating 2008 ozone NAAQS attainment levels | state | 23

X
- References No definition available. + Details
Name: | mgee_EffluentLimitationsGuidelinesAndStandardsForSteamElectricPowerGeneratingSourceCategoryAbstract
Namespace Prefix: | mgee_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | mgee_Epascrossstateairpollutionruleabstract
Namespace Prefix: | mgee_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | mgee_Nationalambientairqualitystandardsabstract
Namespace Prefix: | mgee_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | mgee_OzoneNationalAmbientAirQualityStandardsAbstract
Namespace Prefix: | mgee_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The air pollution control and ash handling systems capacity minimum as required by the Effluent Limitations Guidelines. + References No definition available. + Details
Name: | mgee_PublicUtilitiesEffluentLimitationsGuidelinesAirPollutionControlAndAshHandlingSystemsCapacityMinimum
Namespace Prefix: | mgee_
Data Type: | num:powerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The current primary regulated level of Ozone NAAQS by the National Ambient Air Quality Standards. + References No definition available. + Details
Name: | mgee_PublicUtilitiesNationalAmbientAirQualityStandardsCurrentPrimaryRegulatedOzoneNaaqsLevel
Namespace Prefix: | mgee_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of states identified by the EPA's Cross State Air Pollution Rule that are subject to the proposed amendment which incorporate 2008 Ozone NAAQS levels. + References No definition available. + Details
Name: | mgee_Publicutilitiescrossstateairpollutionrulenumberofstatesincorporating2008ozonenaaqsattainmentlevels
Namespace Prefix: | mgee_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The current secondary regulated level of Ozone NAAQS by the National Ambient Air Quality Standards. + References No definition available. + Details
Name: | mgee_Publicutilitiesnationalambientairqualitystandardscurrentsecondaryregulatedozonenaaqslevel
Namespace Prefix: | mgee_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of pollutants monitored by the National Ambient Air Quality Standards. + References No definition available. + Details
Name: | mgee_Publicutilitiesnationalambientairqualitystandardsnumberofpollutantsmonitored
Namespace Prefix: | mgee_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=mgee_EnvironmentalProtectionAgencyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_LegalEntityTypeOfCounterpartyDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |