XML 31 R45.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segment Information (Information About Industry Segments And Geographic Areas) (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended |
--- | --- | ---
Mar. 31, 2015 | Mar. 31, 2014 | Dec. 31, 2014
Segment Reporting Information [Line Items] |  |  |
Revenues from unrelated entities | $ 1,589,187 us-gaap_SalesRevenueNet | $ 1,590,539 us-gaap_SalesRevenueNet |
Total revenues | 1,589,187 us-gaap_Revenues | 1,590,539 us-gaap_Revenues |
Operating income (loss) | 55,330 us-gaap_OperatingIncomeLoss | 72,124 us-gaap_OperatingIncomeLoss |
Restructuring expenses | (8)us-gaap_RestructuringCharges | (225)us-gaap_RestructuringCharges |
Interest expense | (2,216)us-gaap_InterestExpense | (2,248)us-gaap_InterestExpense |
Interest income | 176 us-gaap_InvestmentIncomeInterest | 234 us-gaap_InvestmentIncomeInterest |
Income from continuing operations before income taxes | 53,290 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 70,110 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |
Total assets | 3,315,582 us-gaap_Assets |  | 3,388,967 us-gaap_Assets
Intersegment Eliminations [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Total revenues | (14,412)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (23,197)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
Corporate, Non-Segment [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Operating income (loss) | (18,426)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | (15,467)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |
Restructuring expenses | 0 us-gaap_RestructuringCharges / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | (300)us-gaap_RestructuringCharges / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |
Total assets | 389,277 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 442,321 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
UNITED STATES |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues from unrelated entities | 1,502,237 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US | 1,501,149 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US |
Total revenues | 1,502,237 us-gaap_Revenues / us-gaap_StatementGeographicalAxis = country_US | 1,501,149 us-gaap_Revenues / us-gaap_StatementGeographicalAxis = country_US |
Operating income (loss) | 71,386 us-gaap_OperatingIncomeLoss / us-gaap_StatementGeographicalAxis = country_US | 84,453 us-gaap_OperatingIncomeLoss / us-gaap_StatementGeographicalAxis = country_US |
Total assets | 2,793,836 us-gaap_Assets / us-gaap_StatementGeographicalAxis = country_US |  | 2,816,306 us-gaap_Assets / us-gaap_StatementGeographicalAxis = country_US
UNITED STATES | United States Electrical Construction And Facilities Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues from unrelated entities | 318,994 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US | 308,136 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |
UNITED STATES | United States Mechanical Construction And Facilities Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues from unrelated entities | 511,026 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US | 513,011 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |
UNITED STATES | United States Building Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues from unrelated entities | 439,492 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesBuildingServicesMember / us-gaap_StatementGeographicalAxis = country_US | 448,044 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesBuildingServicesMember / us-gaap_StatementGeographicalAxis = country_US |
UNITED STATES | United States Industrial Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues from unrelated entities | 232,725 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesIndustrialServicesMember / us-gaap_StatementGeographicalAxis = country_US | 231,958 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesIndustrialServicesMember / us-gaap_StatementGeographicalAxis = country_US |
UNITED STATES | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Total revenues | 320,238 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US | 314,797 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |
Operating income (loss) | 16,674 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US | 21,655 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |
Restructuring expenses | (2)us-gaap_RestructuringCharges / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US | 0 us-gaap_RestructuringCharges / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |
Total assets | 338,325 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |  | 332,150 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US
UNITED STATES | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Total revenues | 513,367 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US | 519,111 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |
Operating income (loss) | 20,901 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US | 19,106 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |
Restructuring expenses | (6)us-gaap_RestructuringCharges / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |  |
Total assets | 777,328 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US |  | 793,056 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember / us-gaap_StatementGeographicalAxis = country_US
UNITED STATES | Operating Segments [Member] | United States Building Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Total revenues | 449,728 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesBuildingServicesMember / us-gaap_StatementGeographicalAxis = country_US | 457,964 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesBuildingServicesMember / us-gaap_StatementGeographicalAxis = country_US |
Operating income (loss) | 20,978 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesBuildingServicesMember / us-gaap_StatementGeographicalAxis = country_US | 20,298 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesBuildingServicesMember / us-gaap_StatementGeographicalAxis = country_US |
Total assets | 745,226 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesBuildingServicesMember / us-gaap_StatementGeographicalAxis = country_US |  | 737,082 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesBuildingServicesMember / us-gaap_StatementGeographicalAxis = country_US
UNITED STATES | Operating Segments [Member] | United States Industrial Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Total revenues | 233,316 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesIndustrialServicesMember / us-gaap_StatementGeographicalAxis = country_US | 232,474 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesIndustrialServicesMember / us-gaap_StatementGeographicalAxis = country_US |
Operating income (loss) | 12,833 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesIndustrialServicesMember / us-gaap_StatementGeographicalAxis = country_US | 23,394 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesIndustrialServicesMember / us-gaap_StatementGeographicalAxis = country_US |
Total assets | 932,957 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesIndustrialServicesMember / us-gaap_StatementGeographicalAxis = country_US |  | 954,018 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedStatesIndustrialServicesMember / us-gaap_StatementGeographicalAxis = country_US
UNITED KINGDOM | United Kingdom Building Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues from unrelated entities | 86,950 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedKingdomBuildingServicesMemberMember / us-gaap_StatementGeographicalAxis = country_GB | 89,390 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedKingdomBuildingServicesMemberMember / us-gaap_StatementGeographicalAxis = country_GB |
UNITED KINGDOM | Operating Segments [Member] | United Kingdom Building Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Total revenues | 86,950 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedKingdomBuildingServicesMemberMember / us-gaap_StatementGeographicalAxis = country_GB | 89,390 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedKingdomBuildingServicesMemberMember / us-gaap_StatementGeographicalAxis = country_GB |
Operating income (loss) | 2,378 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedKingdomBuildingServicesMemberMember / us-gaap_StatementGeographicalAxis = country_GB | 3,363 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedKingdomBuildingServicesMemberMember / us-gaap_StatementGeographicalAxis = country_GB |
Total assets | $ 132,469 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedKingdomBuildingServicesMemberMember / us-gaap_StatementGeographicalAxis = country_GB |  | $ 130,340 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eme_UnitedKingdomBuildingServicesMemberMember / us-gaap_StatementGeographicalAxis = country_GB

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(1)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7(b)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_InvestmentIncomeInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140904-122747 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140864-122747 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_GB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |