XML 23 R43.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Organization, Business and Significant Accounting Policies (Details) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2019 USD ($) $ / shares | Sep. 30, 2019 USD ($) $ / shares | Jun. 30, 2019 USD ($) $ / shares | Mar. 31, 2019 USD ($) $ / shares | Dec. 31, 2018 USD ($) $ / shares | Sep. 30, 2018 USD ($) $ / shares | Jun. 30, 2018 USD ($) $ / shares | Mar. 31, 2018 USD ($) $ / shares | Dec. 31, 2019 USD ($) segment $ / shares | Dec. 31, 2018 USD ($) $ / shares | Dec. 31, 2017 USD ($) $ / shares
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of business segments (segment) | segment |  |  |  |  |  |  |  |  | 2 |  |
Contract retention provision |  |  |  |  |  |  |  |  | 10.00% |  |
Foreign currency gains |  |  |  |  |  |  |  |  | $ 100 |  |
Revenue recognized, related to change orders and claims included as contract price adjustments |  |  |  |  |  |  |  |  | 35,900 | $ 3,400 |
Increase (decrease) in operating income |  |  |  |  |  |  |  |  | 57,178 | 50,312 | $ 29,558
Increase (decrease) in net income | $ 12,775 | $ 10,355 | $ 7,207 | $ 7,353 | $ 10,651 | $ 7,957 | $ 6,835 | $ 5,644 | $ 37,690 | $ 31,087 | $ 21,154
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares | $ 0.76 | $ 0.62 | $ 0.43 | $ 0.44 | $ 0.64 | $ 0.48 | $ 0.41 | $ 0.34 | $ 2.26 | $ 1.87 | $ 1.28
Advertising cost |  |  |  |  |  |  |  |  | $ 800 | $ 700 | $ 700
Allowance for contract retainage | $ 0 |  |  |  | $ 0 |  |  |  | $ 0 | $ 0 |
Concentration risk |  |  |  |  |  |  |  |  | 100.00% | 100.00% |
Existence of option to extend lease |  |  |  |  |  |  |  |  | true |  |
Option to extend lease term (up to) |  |  |  |  |  |  |  |  | 5 years |  |
Option to terminate leases, period |  |  |  |  |  |  |  |  | 1 year |  |
T&D [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Increase (decrease) in operating income |  |  |  |  |  |  |  |  | $ 73,580 | $ 57,242 | $ 39,631
Contingencies Excluding Wildfire and Health Insurance [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Insurance coverage deductible | 1,000 |  |  |  |  |  |  |  | 1,000 |  |
Wildfire [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Insurance coverage deductible | 2,000 |  |  |  |  |  |  |  | 2,000 |  |
Health Insurance [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Insurance coverage deductible | $ 200 |  |  |  |  |  |  |  | $ 200 |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Remaining lease term |  |  |  |  |  |  |  |  | 7 years |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Remaining lease term |  |  |  |  |  |  |  |  | 1 year |  |
Revenue from Contract with Customer [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Concentration risk |  |  |  |  |  |  |  |  | 100.00% | 100.00% |
Revenue from Contract with Customer [Member] | Top Ten Customers [Member] | Customer Concentration Risk [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Concentration risk |  |  |  |  |  |  |  |  | 30.80% | 32.90% | 40.40%
Revenue from Contract with Customer [Member] | Top One Customer [Member] | Customer Concentration Risk [Member] | T&D [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Concentration risk |  |  |  |  |  |  |  |  |  |  | 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 |  |  |  |  |  |  |  |  | 90.00% |  |
Contracts Accounted for under Percentage of Completion [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation and Presentation of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Increase (decrease) in consolidated gross margin |  |  |  |  |  |  |  |  | (0.80%) | (0.70%) | (0.70%)
Increase (decrease) in operating income |  |  |  |  |  |  |  |  | $ (11,700) | $ (10,500) | $ (10,400)
Increase (decrease) in net income |  |  |  |  |  |  |  |  | $ (7,500) | $ (8,200) | $ (6,200)
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  | $ (0.45) | $ (0.49) | $ (0.38)

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 Indicates (true false) whether lessee has option to extend operating and finance leases. + References No definition available. + Details
Name: | myrg_LesseeOperatingAndFinanceLeasesExistenceOfOptionToExtend
Namespace Prefix: | myrg_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee, operating and finance leases, option to extend, term. + References No definition available. + Details
Name: | myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm
Namespace Prefix: | myrg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee, operating and finance leases, option to terminate, period. + References No definition available. + Details
Name: | myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod
Namespace Prefix: | myrg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee operating and finance leases remaining contract term. + References No definition available. + Details
Name: | myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm
Namespace Prefix: | myrg_
Data Type: | xbrli:durationItemType
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=118260190&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=118260190&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 of accumulated credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447 + Details
Name: | us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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=117327953&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=117326831&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=116637391&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=117326831&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=116634182&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=117326831&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=116637232&loc=SL114874131-224263 + Details
Name: | us-gaap_EarningsPerShareDiluted
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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=118930883&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=116637391&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=118930883&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=116637232&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=116634182&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=118932676&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
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=myrg_TdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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: | srt_RangeAxis=srt_MaximumMember
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_RevenueFromContractWithCustomerMember
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: | srt_MajorCustomersAxis=myrg_TopOneCustomerMember
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: |