XML 110 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative and Hedging Instruments (Details-1) (USD $)
12 Months Ended
Dec. 31, 2014
Dth
MWh
Dec. 31, 2013
MWh
Dth
Dec. 31, 2012
Gross Notional Volume of Open Derivatives      
Derivative, right to reclaim collateral (receivable) $ 2,200,000us-gaap_DerivativeCollateralRightToReclaimCash    
Other Current Assets [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, net 1,001,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
411,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
574,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Commodity Contracts and Financial Transimission Rights [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, net (1,600,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_CommodityContractsAndFinancialTransimissionRightsMember
1,800,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_CommodityContractsAndFinancialTransimissionRightsMember
 
Commodity Derivative Contracts [Member]      
Gross Notional Volume of Open Derivatives      
Notional amount, energy measure (in MWh) 448,000us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
458,660us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Notional amount, decatherm measure (in Dth) 4,405,000mgee_DerivativeNonmonetaryNotionalAmountDecathermMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
3,750,000mgee_DerivativeNonmonetaryNotionalAmountDecathermMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Derivative Fair Values [Abstract]      
Derivative fair value, gross asset 223,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
1,523,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Derivative fair value, gross liability 2,433,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
99,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Commodity Derivative Contracts [Member] | Other Current Assets [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, gross asset 130,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
1,356,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Commodity Derivative Contracts [Member] | Other Deferred Charges [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, gross asset 93,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
167,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Commodity Derivative Contracts [Member] | Derivative Liability (Current) [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, gross liability 2,262,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
51,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Commodity Derivative Contracts [Member] | Derivative Liability (Long-term) [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, gross liability 171,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
48,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Energy Related Commodity Contract [Member] | Cash Flow Hedging [Member]      
Derivatives Fair Value [Line Items]      
Maximum term of derivative hedging contract 4 years    
Financial Transmission Rights [Member]      
Gross Notional Volume of Open Derivatives      
Notional amount, power measure (in MW) 1,854mgee_DerivativeNonmonetaryNotionalAmountPowerMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
1,984mgee_DerivativeNonmonetaryNotionalAmountPowerMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
 
Derivative Fair Values [Abstract]      
Derivative fair value, gross asset 642,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
363,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
 
Financial Transmission Rights [Member] | Other Current Assets [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, gross asset 642,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
363,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
 
Financial Transmission Rights [Member] | Derivative Liability (Current) [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, gross liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_FinancialTransmissionRightsMember
 
Ten-year PPA [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, net (53,400,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
(65,700,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
 
Derivative fair value, gross liability 53,430,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
65,680,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
 
Ten-year PPA [Member] | Derivative Liability (Current) [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, gross liability 6,870,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
7,750,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
 
Ten-year PPA [Member] | Derivative Liability (Long-term) [Member]      
Derivative Fair Values [Abstract]      
Derivative fair value, gross liability $ 46,560,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember
$ 57,930,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mgee_DerivativeLiabilitiesNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mgee_PurchasedPowerAgreementMember