XML 47 R97.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting - Information about Service Lines and Operations in Different Geographic Areas (Detail) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues $ 806,400,000us-gaap_Revenues $ 414,595,000us-gaap_Revenues $ 476,083,000us-gaap_Revenues $ 603,811,000us-gaap_Revenues $ 517,338,000us-gaap_Revenues $ 686,856,000us-gaap_Revenues $ 647,250,000us-gaap_Revenues $ 807,488,000us-gaap_Revenues $ 2,300,889,000us-gaap_Revenues $ 2,658,932,000us-gaap_Revenues $ 3,641,624,000us-gaap_Revenues
Offshore Operations [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 1,041,525,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_OffshoreOilAndGasConstructionMember
1,155,516,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_OffshoreOilAndGasConstructionMember
1,885,143,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_OffshoreOilAndGasConstructionMember
Fabrication Operations [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 266,854,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_FabricationFacilityMember
370,854,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_FabricationFacilityMember
487,215,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_FabricationFacilityMember
Project Services and Engineering Operations [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 314,776,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_ProjectServicesAndEngineeringOperationsMember
341,084,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_ProjectServicesAndEngineeringOperationsMember
337,774,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_ProjectServicesAndEngineeringOperationsMember
Procurement Activities [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 677,734,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_ProcurementActivitiesMember
791,478,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_ProcurementActivitiesMember
931,492,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mdr_ProcurementActivitiesMember
Saudi Arabia [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 616,659,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_SA
720,879,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_SA
1,057,930,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_SA
Australia [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 614,164,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AU
481,123,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AU
1,485,503,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AU
Brazil [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 290,561,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_BR
176,475,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_BR
87,597,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_BR
Indonesia [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 150,205,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_ID
144,538,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_ID
 
United States [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 148,606,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
126,986,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
119,785,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
Mexico [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 130,642,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_MX
117,813,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_MX
55,974,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_MX
Azerbaijan [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 111,382,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AZ
345,742,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AZ
268,419,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AZ
Malaysia [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 98,004,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_MY
329,689,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_MY
67,553,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_MY
United Arab Emirates [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 57,249,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AE
19,528,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AE
156,395,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AE
Other countries [Member]                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Revenues                 $ 83,417,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= mdr_OtherCountriesMember
$ 196,159,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= mdr_OtherCountriesMember
$ 342,468,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= mdr_OtherCountriesMember