XML 125 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative and Hedging Instruments (Details-4) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Current and Long-Term Regulatory Asset [Member]    
Change in Derivative Fair Value [Roll Forward]    
Beginning balance $ 63,893us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
$ 72,329us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Change in unrealized loss (14,518)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
(5,069)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Realized gain (loss) reclassified to a deferred account 595mgee_DerivativeRealizedGainLossDeferred
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
(823)mgee_DerivativeRealizedGainLossDeferred
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Realized gain (loss) reclassified to income statement 5,028us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
(2,544)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Ending balance 54,998us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
63,893us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= mgee_RegulatoryAssetMember
Other Current Assets [Member]    
Change in Derivative Fair Value [Roll Forward]    
Beginning balance 411us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
574us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Change in unrealized loss 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 (595)mgee_DerivativeRealizedGainLossDeferred
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
823mgee_DerivativeRealizedGainLossDeferred
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Realized gain (loss) reclassified to income statement 1,185us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
(986)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Ending balance $ 1,001us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
$ 411us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember