XML 36 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative and Hedging Instruments (Details-5) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Counterparties in net liability position or default [Abstract]    
Net liability position of counterparites (less than $0.1 million as of December 31, 2014, $0 as of December 31, 2013) $ 100,000mgee_CounterpartiesInNetLiabilityPosition $ 0mgee_CounterpartiesInNetLiabilityPosition
Number of counterparties in default 0mgee_CounterpartiesInDefault  
Commodity Derivative Contracts [Member] | Fuel For Electric Generation Purchased Power [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Realized losses (gains) (5,515,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_FuelForElectricGenerationPurchasedPowerMember
(564,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_FuelForElectricGenerationPurchasedPowerMember
Commodity Derivative Contracts [Member] | Cost Of Gas Sold Expense [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Realized losses (gains) (1,103,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_CostOfGasSoldExpenseMember
868,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_CostOfGasSoldExpenseMember
Financial Transmission Rights [Member] | Fuel For Electric Generation Purchased Power [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Realized losses (gains) (1,110,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_FuelForElectricGenerationPurchasedPowerMember
(983,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_FuelForElectricGenerationPurchasedPowerMember
Financial Transmission Rights [Member] | Cost Of Gas Sold Expense [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Realized losses (gains) 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_CostOfGasSoldExpenseMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_CostOfGasSoldExpenseMember
Ten-year PPA [Member]    
Derivative collateral required to be posted for ten-year PPA [Abstract]    
Minimum collateral that may be required to be posted 20,000,000mgee_DerivativeCollateralRequiredToPostMinimum
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
 
Maximum collateral that may be required to be posted 40,000,000mgee_DerivativeCollateralRequiredToPostMaximum
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
 
Collateral posted 0us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
 
Ten-year PPA [Member] | Fuel For Electric Generation Purchased Power [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Realized losses (gains) 1,515,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_FuelForElectricGenerationPurchasedPowerMember
4,209,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_FuelForElectricGenerationPurchasedPowerMember
Ten-year PPA [Member] | Cost Of Gas Sold Expense [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Realized losses (gains) $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_CostOfGasSoldExpenseMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
/ us-gaap_IncomeStatementLocationAxis
= mgee_CostOfGasSoldExpenseMember