XML 25 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments (Details-3)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Fair Value Inputs Assets Quantitative Information [Line Items]    
Basis adjustment - on peak 97.50%mgee_FairValueInputsDeliveryPointsBasisAdjustmentOnPeak 98.10%mgee_FairValueInputsDeliveryPointsBasisAdjustmentOnPeak
Basis adjustment - off peak 94.70%mgee_FairValueInputsDeliveryPointsBasisAdjustmentOffPeak 95.00%mgee_FairValueInputsDeliveryPointsBasisAdjustmentOffPeak
US Treasury Bill Securities [Member]    
Deferred compensation plan [Abstract]    
Investment interest calculation, investment maturity period (26 weeks) 182 days  
Investment interest calculation, monthly compounding rate 1.00%mgee_DeferredCompensationArrangementWithIndividualInvestmentInterestCalculationMonthlyCompoundingRate
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryBillSecuritiesMember
 
Investment interest calculation, minimum annual rate compounded monthly 7.00%mgee_DeferredCompensationArrangementWithIndividualInvestmentInterestCalculationMinimumAnnualRateCompoundedMonthly
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryBillSecuritiesMember
 
Minimum [Member]    
Counterparty fuel mix [Abstract]    
Internal generation 60.00%mgee_FairValueInputsCounterpartyFuelMixInternalGeneration
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
50.00%mgee_FairValueInputsCounterpartyFuelMixInternalGeneration
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Purchased power 40.00%mgee_FairValueInputsCounterpartyFuelMixPurchasedPower
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
50.00%mgee_FairValueInputsCounterpartyFuelMixPurchasedPower
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member]    
Counterparty fuel mix [Abstract]    
Internal generation 75.00%mgee_FairValueInputsCounterpartyFuelMixInternalGeneration
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
70.00%mgee_FairValueInputsCounterpartyFuelMixInternalGeneration
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Purchased power 25.00%mgee_FairValueInputsCounterpartyFuelMixPurchasedPower
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
30.00%mgee_FairValueInputsCounterpartyFuelMixPurchasedPower
/ us-gaap_RangeAxis
= us-gaap_MaximumMember