XML 47 R31.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2016
Accounting Policies [Abstract] |
Schedule of costs and estimated earnings on uncompleted contracts and related amounts billed | Costs and estimated earnings on uncompleted contracts and related amounts billed as of December 31, 2016 and 2015 were as follows (in thousands):
| 2016 |  | 2015
Costs incurred on uncompleted contracts | $ | 7,223,436 |  |  | $ | 7,582,108 |
Estimated earnings, thereon | 827,799 |  |  | 862,987 |
| 8,051,235 |  |  | 8,445,095 |
Less: billings to date | 8,409,780 |  |  | 8,756,596 |
| $ | (358,545 | ) |  | $ | (311,501 | )
Such amounts were included in the accompanying Consolidated Balance Sheets at December 31, 2016 and 2015 under the following captions (in thousands):
| 2016 |  | 2015
Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 130,697 |  |  | $ | 117,734 |
Billings in excess of costs and estimated earnings on uncompleted contracts | (489,242 | ) |  | (429,235 | )
| $ | (358,545 | ) |  | $ | (311,501 | )

X
- Definition Costs and Estimated Earnings On Uncompleted Contracts and Related Amounts Billed [Table Text Block] + References No definition available. + Details
Name: | eme_CostsAndEstimatedEarningsOnUncompletedContractsAndRelatedAmountsBilledTableTextBlock
Namespace Prefix: | eme_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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