XML 35 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments (Details-3)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Basis adjustment:    
Basis adjustment - on peak 98.10%mgee_FairValueInputsDeliveryPointsBasisAdjustmentOnPeak 94.20%mgee_FairValueInputsDeliveryPointsBasisAdjustmentOnPeak
Basis adjustment - off peak 95.00%mgee_FairValueInputsDeliveryPointsBasisAdjustmentOffPeak 92.60%mgee_FairValueInputsDeliveryPointsBasisAdjustmentOffPeak
US Treasury Bills [Member]    
Deferred compensation plan    
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:    
Internal generation 50.00%mgee_FairValueInputsCounterpartyFuelMixInternalGeneration
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
50.00%mgee_FairValueInputsCounterpartyFuelMixInternalGeneration
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Purchased power 30.00%mgee_FairValueInputsCounterpartyFuelMixPurchasedPower
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
30.00%mgee_FairValueInputsCounterpartyFuelMixPurchasedPower
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member]    
Counterparty fuel mix:    
Internal generation 70.00%mgee_FairValueInputsCounterpartyFuelMixInternalGeneration
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
70.00%mgee_FairValueInputsCounterpartyFuelMixInternalGeneration
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Purchased power 50.00%mgee_FairValueInputsCounterpartyFuelMixPurchasedPower
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
50.00%mgee_FairValueInputsCounterpartyFuelMixPurchasedPower
/ us-gaap_RangeAxis
= us-gaap_MaximumMember