XML 60 R41.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Organization, Business and Significant Accounting Policies - Narrative (Details) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2018 USD ($) $ / shares | Sep. 30, 2018 USD ($) $ / shares | Jun. 30, 2018 USD ($) $ / shares | Mar. 31, 2018 USD ($) $ / shares | Dec. 31, 2017 USD ($) $ / shares | Sep. 30, 2017 USD ($) $ / shares | Jun. 30, 2017 USD ($) $ / shares | Mar. 31, 2017 USD ($) $ / shares | Dec. 31, 2018 USD ($) segment $ / shares | Dec. 31, 2017 USD ($) $ / shares | Dec. 31, 2016 USD ($) $ / shares | Mar. 31, 2019 USD ($)
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  | $ 50,312 | $ 29,558 | $ 38,754 |
Net income | $ 10,651 | [1] | $ 7,957 | $ 6,835 | $ 5,644 | $ 13,579 | [1] | $ 5,145 | $ 1,230 | $ 1,200 | $ 31,087 | $ 21,154 | $ 21,431 |
Diluted earnings per share attributable to MYR Group (in dollars per share) | $ / shares | $ 0.64 | [1] | $ 0.48 | $ 0.41 | $ 0.34 | $ 0.82 | [1] | $ 0.31 | $ 0.07 | $ 0.07 | $ 1.87 | $ 1.28 | $ 1.23 |
Revenues recognized | $ 446,345 | [1] | $ 399,537 | $ 339,676 | $ 345,611 | $ 373,501 | [1] | $ 373,502 | $ 356,185 | $ 300,129 | $ 1,531,169 | $ 1,403,317 | $ 1,142,487 |
Advertising cost |  |  |  |  |  |  |  |  |  |  | $ 700 | 700 | $ 600 |
Concentration Risk, Percentage |  |  |  |  |  |  |  |  |  |  | 100.00% |  |  |
Number of Segments Repotable | segment |  |  |  |  |  |  |  |  |  |  | 2 |  |  |
Retention Provision |  |  |  |  |  |  |  |  |  |  | 10.00% |  |  |
Contract with Customer, Asset, Net, Current | 160,281 |  |  |  |  | 120,992 |  |  |  |  | $ 160,281 | 120,992 |  |
Contingencies Excluding Wildfire and Health Insurance [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Insurance Policy Deductible amount | 1,000 |  |  |  |  |  |  |  |  |  | 1,000 |  |  |
Wildfire [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Insurance Policy Deductible amount | 2,000 |  |  |  |  |  |  |  |  |  | 2,000 |  |  |
Health Insurance [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Insurance Policy Deductible amount | $ 200 |  |  |  |  |  |  |  |  |  | 200 |  |  |
Accounting Standards Update 606 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract with Customer, Asset, Net, Current |  |  |  |  |  | $ 42,700 |  |  |  |  |  | $ 42,700 |  |
Significant Change Orders Or Claims [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues recognized |  |  |  |  |  |  |  |  |  |  | $ 3,400 |  |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Term of Contract | 10 years |  |  |  |  |  |  |  |  |  | 10 years |  |  |
Maximum [Member] | Scenario, Forecast [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Lease, Liability |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 17,000
Minimum [Member] | Scenario, Forecast [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Lease, Liability |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 19,000
Sales Revenue, Net [Member] | Top Ten Customers [Member] | Customer Concentration Risk [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Concentration Risk, Percentage |  |  |  |  |  |  |  |  |  |  | 32.90% | 40.40% | 46.40% |
Sales Revenue, Net [Member] | Top Ten Customers [Member] | Customer Concentration Risk [Member] | TD member [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Concentration Risk, Percentage |  |  |  |  |  |  |  |  |  |  | 10.70% |  |  |
Labor employees covered by collective bargaining agreements [Member] | Labor Force Concentration Risk [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Concentration Risk, Percentage |  |  |  |  |  |  |  |  |  |  | 88.00% |  |  |
Contracts Accounted for under Percentage of Completion [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost Estimate Revision Gross Margin Increase (Decrease) Percentage |  |  |  |  |  |  |  |  |  |  | (0.70%) | (0.70%) | (0.20%) |
Revenues |  |  |  |  |  |  |  |  |  |  | $ (10,500) | $ (10,400) | $ (2,600) |
Net income |  |  |  |  |  |  |  |  |  |  | $ (8,200) | $ (6,200) | $ (1,400) |
Diluted earnings per share attributable to MYR Group (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  | $ (0.49) | $ (0.38) | $ (0.08) |
[1] | Results for the fourth quarter of 2017 include a net 2017 Tax Act benefit of $7.8 million, or $0.48 and $0.47 per basic and diluted share, respectively.

X
- Definition The rate of retention provision on a contract with customer. + References No definition available. + Details
Name: | myrg_ContractWithCustomerRetentionProvision
Namespace Prefix: | myrg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of increase decrease cost estimate revision gross margin. + References No definition available. + Details
Name: | myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage
Namespace Prefix: | myrg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition amount of Deductible Insurance Policy for Loss Contingency + References No definition available. + Details
Name: | myrg_LossContingencyInsurancePolicyDeductible
Namespace Prefix: | myrg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems
Namespace Prefix: | myrg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044 + Details
Name: | us-gaap_ContractWithCustomerAssetNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(23)) -URI http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(21)) -URI http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 60B -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -URI http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263 + Details
Name: | us-gaap_EarningsPerShareDiluted
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -URI http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -URI http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -URI http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=myrg_WildfireMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=myrg_HealthInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=myrg_AccountingStandardsUpdate606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | myrg_RecognizedRevenuesAxis=myrg_SignificantChangeOrdersOrClaimsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=myrg_TopTenCustomersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=myrg_TDMemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_LaborForceConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |