XML 48 R30.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2015
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, 2015 and 2014 were as follows (in thousands):
| 2015 |  | 2014
Costs incurred on uncompleted contracts | $ | 7,582,108 |  |  | $ | 7,620,522 |
Estimated earnings, thereon | 862,987 |  |  | 808,549 |
| 8,445,095 |  |  | 8,429,071 |
Less: billings to date | 8,756,596 |  |  | 8,694,425 |
| $ | (311,501 | ) |  | $ | (265,354 | )
Such amounts were included in the accompanying Consolidated Balance Sheets at December 31, 2015 and 2014 under the following captions (in thousands):
| 2015 |  | 2014
Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 117,734 |  |  | $ | 103,201 |
Billings in excess of costs and estimated earnings on uncompleted contracts | (429,235 | ) |  | (368,555 | )
| $ | (311,501 | ) |  | $ | (265,354 | )

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