XML 58 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Details Textual) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2014
Mar. 31, 2013
Mar. 31, 2012
Eighth District Electrical Pension Fund [Member]            
Defined Contribution Plans [Line Items]            
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Employer's Contributions       5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= myrg_EighthDistrictElectricalPensionFundMember
5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= myrg_EighthDistrictElectricalPensionFundMember
5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= myrg_EighthDistrictElectricalPensionFundMember
IBEW Local 1249 Pension Plan [Member]            
Defined Contribution Plans [Line Items]            
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Employer's Contributions   5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= myrg_IbewLocal1249PensionPlanMember
5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= myrg_IbewLocal1249PensionPlanMember
     
Multiemployer Plans, Pension [Member]            
Defined Contribution Plans [Line Items]            
Number Of Locals Covered Under Multiemployer Defined Plans 100myrg_NumberOfLocalsCoveredUnderMultiemployerDefinedPlans
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multiemployer Plans, Pension [Member] | Maximum [Member]            
Defined Contribution Plans [Line Items]            
Multiemployer Plans Red Zone Funded Status Percentage 65.00%myrg_MultiemployerPlansRedZoneFundedStatusPercentage
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
         
Multiemployer Plans Yellow Zone Funded Status Percentage 80.00%myrg_MultiemployerPlansYellowZoneFundedStatusPercentage
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
         
Multiemployer Plans, Pension [Member] | Minimum [Member]            
Defined Contribution Plans [Line Items]            
Multiemployer Plans Green Zone Funded Status Percentage 80.00%myrg_MultiemployerPlansGreenZoneFundedStatusPercentage
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
         
Employee Benefit Plan [Member]            
Defined Contribution Plans [Line Items]            
Defined Contribution Plan, Cost Recognized 0.6us-gaap_DefinedContributionPlanCostRecognized
/ myrg_DefinedContributionPlansAxis
= myrg_EmployeeBenefitPlanMember
$ 0.6us-gaap_DefinedContributionPlanCostRecognized
/ myrg_DefinedContributionPlansAxis
= myrg_EmployeeBenefitPlanMember
$ 0.6us-gaap_DefinedContributionPlanCostRecognized
/ myrg_DefinedContributionPlansAxis
= myrg_EmployeeBenefitPlanMember
     
Profit Sharing and Thrift Employee Benefit Plan [Member]            
Defined Contribution Plans [Line Items]            
Defined Contribution Plan, Cost Recognized 6.9us-gaap_DefinedContributionPlanCostRecognized
/ myrg_DefinedContributionPlansAxis
= myrg_ProfitSharingAndThriftEmployeeBenefitPlanMember
$ 4.9us-gaap_DefinedContributionPlanCostRecognized
/ myrg_DefinedContributionPlansAxis
= myrg_ProfitSharingAndThriftEmployeeBenefitPlanMember
$ 5.9us-gaap_DefinedContributionPlanCostRecognized
/ myrg_DefinedContributionPlansAxis
= myrg_ProfitSharingAndThriftEmployeeBenefitPlanMember