XML 43 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative and Hedging Instruments (Details-4) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Regulatory Asset [Member]    
Change In Derivative Fair Value [Roll Forward]    
Beginning balance, $ 54,998us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
$ 63,893us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Change in unrealized loss (gain) 1,318us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
(13,601)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Realized gain (loss) reclassified to a deferred account (1,061)mgee_DerivativeRealizedGainLossDeferred
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
1,535mgee_DerivativeRealizedGainLossDeferred
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Realized gain (loss) reclassified to income statement (1,289)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
6,386us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Ending balance, 53,966us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
58,213us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Other Current Assets [Member]    
Change In Derivative Fair Value [Roll Forward]    
Beginning balance, 1,001us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
411us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Change in unrealized loss (gain) 0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Realized gain (loss) reclassified to a deferred account 1,061mgee_DerivativeRealizedGainLossDeferred
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
(1,535)mgee_DerivativeRealizedGainLossDeferred
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Realized gain (loss) reclassified to income statement (1,794)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
1,475us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Ending balance, $ 268us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
$ 351us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember