XML 80 R91.htm IDEA: XBRL DOCUMENT
v3.3.0.814

Commitments and Contingencies (Litigation) (Narrative) (Details) $ in Millions | 1 Months Ended | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Aug. 31, 2014 USD ($) | Dec. 31, 2013 USD ($) | Jun. 30, 2013 USD ($) | Oct. 31, 2012 USD ($) mi | Sep. 30, 2015 USD ($) | Sep. 30, 2015 USD ($) | Dec. 31, 2011
PPL [Member] | Pending Litigation [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Contract price, litigation (in dollars) |  |  |  | $ 206.0 |  |  |
Construction contract, number of miles of transmission line | mi |  |  |  | 100 |  |  |
Claims sought, litigation (in dollars) |  | $ 40.0 |  |  |  |  |
PPL [Member] | Settled Litigation [Member] | Other Expense [Member] | Electrical Transmission [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Court mandated mediation settlement, charge (in dollars) |  |  |  |  | $ 12.2 | $ 12.2 |
Sunlight Entities [Member] | Pending Litigation [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Claims sought, litigation (in dollars) |  |  | $ 60.0 |  |  |  |
Number of public solar projects |  |  |  |  |  |  | 3
Number of arbitration proceedings |  |  |  |  |  |  | 3
Arbitration award, litigation (in dollars) | $ 68.0 |  |  |  |  |  |

X
- Definition Represents the gross amount of a contract award under which construction services will be provided. + References No definition available. + Details
Name: | mtz_ConstructionContractsGrossContractAmount
Namespace Prefix: | mtz_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of legal cases, claims or other disputes, that are subject to, or are in the process of, arbitration or other legal action. + References No definition available. + Details
Name: | mtz_NumberOfLitigationProceedings
Namespace Prefix: | mtz_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of miles of the transmission line to be constructed under the terms of the contract. + References No definition available. + Details
Name: | mtz_NumberOfMilesOfTransmissionLineContractToConstruct
Namespace Prefix: | mtz_
Data Type: | num:lengthItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of projects for which construction services have been provided or will be provided. + References No definition available. + Details
Name: | mtz_NumberOfProjects
Namespace Prefix: | mtz_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyDamagesAwardedValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyLossInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_LitigationCaseAxis=mtz_PPLMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_SettledLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_LitigationCaseAxis=mtz_SunlightEntitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |