XML 67 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation (Details) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jan. 31, 2014
Feb. 21, 2014
Feb. 15, 2013
Feb. 17, 2012
Jan. 21, 2011
Feb. 20, 2015
Jan. 17, 2014
Jan. 16, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Compensation expense $ 2.0us-gaap_AllocatedShareBasedCompensationExpense $ 1.5us-gaap_AllocatedShareBasedCompensationExpense $ 1.4us-gaap_AllocatedShareBasedCompensationExpense                
Performance Units [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Cash payments distributed related to awards previously granted and now payable       1.2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
             
Performance Unit Plan [Member] | Performance Units [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award vesting period 5 years                    
Awards granted (in units)         21,991us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_PerformanceUnitPlanMember
22,884us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_PerformanceUnitPlanMember
25,040us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_PerformanceUnitPlanMember
23,483us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_PerformanceUnitPlanMember
     
Awards forfeited during period 0mgee_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_PerformanceUnitPlanMember
0mgee_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_PerformanceUnitPlanMember
0mgee_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_PerformanceUnitPlanMember
               
Outstanding awards vested during period $ 5.2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_PerformanceUnitPlanMember
                   
Performance Unit Plan [Member] | Performance Units [Member] | Subsequent Event [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in units)                 18,948us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_PerformanceUnitPlanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Director Incentive Agreement [Member] | Performance Units [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award vesting period 3 years                    
Awards granted (in units)                   4,683us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_DirectorIncentiveAgreementMember
 
Director Incentive Agreement [Member] | Performance Units [Member] | Subsequent Event [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in units)                     3,794us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= mgee_DirectorIncentiveAgreementMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember