XML 36 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
Organization, Business and Basis of Presentation (Details Textual) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Operating Income (Loss) $ 11,597us-gaap_OperatingIncomeLoss $ 10,132us-gaap_OperatingIncomeLoss
Net Income (Loss) Attributable to Parent 7,172us-gaap_NetIncomeLoss 6,272us-gaap_NetIncomeLoss
Earnings Per Share, Diluted $ 0.34us-gaap_EarningsPerShareDiluted $ 0.29us-gaap_EarningsPerShareDiluted
Contracts Accounted for under Percentage of Completion [Member] | Cost Estimate Revision [Member]    
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Cost Estimate Revision Gross Margin Increase Percentage 1.50%myrg_CostEstimateRevisionGrossMarginIncreasePercentage
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= myrg_CostEstimateRevisionMember
1.70%myrg_CostEstimateRevisionGrossMarginIncreasePercentage
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= myrg_CostEstimateRevisionMember
Estimate Adjustment [Member]    
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Operating Income (Loss) 3,700us-gaap_OperatingIncomeLoss
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= myrg_EstimateAdjustmentMember
3,700us-gaap_OperatingIncomeLoss
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= myrg_EstimateAdjustmentMember
Net Income (Loss) Attributable to Parent $ 2,300us-gaap_NetIncomeLoss
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= myrg_EstimateAdjustmentMember
$ 2,300us-gaap_NetIncomeLoss
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= myrg_EstimateAdjustmentMember
Earnings Per Share, Diluted $ 0.11us-gaap_EarningsPerShareDiluted
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= myrg_EstimateAdjustmentMember
$ 0.11us-gaap_EarningsPerShareDiluted
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= myrg_EstimateAdjustmentMember