XML 146 R106.htm IDEA: XBRL DOCUMENT v2.4.1.9
Multiemployer plans (Details 14) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Multiemployer Plans [Line Items]      
Multiemployer plan red zone status funded percentage, maximum 65.00%mdu_MultiemployerPlanRedZoneStatusFundedPercentageMaximum    
Multiemployer plan yellow zone status funded percentage, minimum 65.00%mdu_MultiemployerPlanYellowZoneStatusFundedPercentageMinimum    
Mulitiemployer plan yellow status funded percentage, maximum 80.00%mdu_MulitiemployerPlanYellowStatusFundedPercentageMaximum    
Multiemployer plan green zone status funded percentage, minimum 80.00%mdu_MultiemployerPlanGreenZoneStatusFundedPercentageMinimum    
MEPP withdrawal liability, after tax $ 8,400,000mdu_EstimatedMultiemployerPlanWithdrawalObligationAfterTax    
Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Multiemployer plan, withdrawal obligation 14,000,000us-gaap_MultiemployerPlansWithdrawalObligation
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
MEPP withdrawal liability, after tax 8,400,000mdu_EstimatedMultiemployerPlanWithdrawalObligationAfterTax
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
Multiemployer plan, period contributions 42,817,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
39,260,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
34,779,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Edison Pension Plan [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 936061681    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Green Green  
Multiemployer plans, certified zone status, date Dec. 31, 2014 Dec. 31, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan No    
Multiemployer plan, period contributions 9,061,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_EdisonPensionPlanMember
6,358,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_EdisonPensionPlanMember
5,171,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_EdisonPensionPlanMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date Dec. 31, 2014 [1]    
IBEW Local 38 Pension Plan [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 346574238    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Yellow Yellow  
Multiemployer plans, certified zone status, date Apr. 30, 2014 Apr. 30, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 777,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IbewLocal38PensionPlanMember
1,041,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IbewLocal38PensionPlanMember
2,771,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IbewLocal38PensionPlanMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date Apr. 23, 2017    
IBEW Local No. 82 Pension Plan [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 316127268    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Red Red  
Multiemployer plans, certified zone status, date Jun. 30, 2014 Jun. 30, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 1,392,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IbewLocalNo82PensionPlanMember
1,284,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IbewLocalNo82PensionPlanMember
1,093,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IbewLocalNo82PensionPlanMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date Nov. 29, 2015    
IBEW Local No. 246 Pension Plan [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 346582842    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Yellow Yellow  
Multiemployer plans, certified zone status, date May 31, 2014 May 31, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 694,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IBEWLocalNo.246PensionPlanMember
1,848,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IBEWLocalNo.246PensionPlanMember
1,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IBEWLocalNo.246PensionPlanMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date Oct. 31, 2017    
IBEW Local 648 Pension Plan [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 316134845    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Red Red  
Multiemployer plans, certified zone status, date Feb. 28, 2014 Feb. 28, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 1,110,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IbewLocal648PensionPlanMember
1,489,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IbewLocal648PensionPlanMember
564,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_IbewLocal648PensionPlanMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date Aug. 31, 2015    
Laborers Pension Trust Fund for Northern California [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 946277608    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Yellow Yellow  
Multiemployer plans, certified zone status, date May 31, 2014 May 31, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 663,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_LaborersPensionTrustFundForNorthernCaliforniaMember
921,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_LaborersPensionTrustFundForNorthernCaliforniaMember
567,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_LaborersPensionTrustFundForNorthernCaliforniaMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date Jun. 30, 2016    
National Electrical Benefit Fund [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 530181657    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Green Green  
Multiemployer plans, funding improvement plan and rehabilitation plan No    
Multiemployer plan, period contributions 6,476,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_NationalElectricalBenefitFundMember
5,883,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_NationalElectricalBenefitFundMember
5,603,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_NationalElectricalBenefitFundMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date Nov. 30, 2019    
OE Pension Trust Fund [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 946090764    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Red Yellow  
Multiemployer plans, certified zone status, date Dec. 31, 2014    
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 1,445,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_OePensionTrustFundMember
1,510,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_OePensionTrustFundMember
1,156,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_OePensionTrustFundMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date, first Jun. 15, 2015    
Multiemployer plans, collective-bargaining arrangement, expiration date, last Jun. 30, 2016    
Operating Engineers Local 800 and WY Contractors Association Pension Plan for WY [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 836011320 [2]    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Red Red  
Multiemployer plans, certified zone status, date Dec. 31, 2014 Dec. 31, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 68,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_OperatingEngineersLocal800AndWyContractorsAssociationPensionPlanForWyMember
76,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_OperatingEngineersLocal800AndWyContractorsAssociationPensionPlanForWyMember
91,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_OperatingEngineersLocal800AndWyContractorsAssociationPensionPlanForWyMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date   Oct. 31, 2005 [1]  
Operating Engineers Pension Trust [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 956032478    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Red Red  
Multiemployer plans, certified zone status, date Jun. 30, 2014 Jun. 30, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 612,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_OperatingEngineersPensionTrustMember
493,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_OperatingEngineersPensionTrustMember
761,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_OperatingEngineersPensionTrustMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date Jul. 01, 2016    
Sheet Metal Workers Pension Plan of Southern CA, AZ, and NV [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 956052257    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Red Red  
Multiemployer plans, certified zone status, date Dec. 31, 2014 Dec. 31, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 676,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_SheetMetalWorkersPensionPlanofSouthernCAAZandNVMember
512,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_SheetMetalWorkersPensionPlanofSouthernCAAZandNVMember
467,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_SheetMetalWorkersPensionPlanofSouthernCAAZandNVMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date Jun. 30, 2015    
Southwest Marine Pension Trust [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Entity tax identification number 956123404    
Multiemployer plan number 001    
Multiemployer plans, certified zone status Red Red  
Multiemployer plans, certified zone status, date Dec. 31, 2014 Dec. 31, 2013  
Multiemployer plans, funding improvement plan and rehabilitation plan Implemented    
Multiemployer plan, period contributions 31,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_SouthwestMarinePensionTrustMember
42,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_SouthwestMarinePensionTrustMember
76,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= mdu_SouthwestMarinePensionTrustMember
Multiemployer plans, surcharge No    
Multiemployer plans, collective-bargaining arrangement, expiration date, first Jan. 31, 2014 [1]    
Multiemployer plans, collective-bargaining arrangement, expiration date, last Jan. 31, 2019    
Other funds [Member] | Multiemployer plans, pension [Member]      
Multiemployer Plans [Line Items]      
Multiemployer plan, period contributions $ 19,812,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= us-gaap_MultiemployerPlanIndividuallyInsignificantMultiemployerPlansMember
$ 17,803,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= us-gaap_MultiemployerPlanIndividuallyInsignificantMultiemployerPlansMember
$ 16,458,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ mdu_ScheduleOfMultiemployerPlanNameAxis
= us-gaap_MultiemployerPlanIndividuallyInsignificantMultiemployerPlansMember
[1] Plan includes collective bargaining agreements which have expired. The agreements contain provisions that automatically renew the existing contracts in lieu of a new negotiated collective bargaining agreement.
[2] The Company withdrew from the plan as of October 26, 2014, as discussed below.