XML 47 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Use of Estimates - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Project
Mar. 31, 2014
Project
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Increase (decrease) in project estimated costs $ 21.6mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects  
AEA [Member]    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Changes in project estimates 6.6us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
 
MEA [Member]    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Changes in project estimates 9.1us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
 
ASA [Member]    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Changes in project estimates 5.9us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
 
Brazil [Member] | AEA [Member]    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Increase (decrease) in project estimated costs (4.4)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_BR
 
SAUDI ARABIA | MEA [Member]    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Changes in project estimates   31.9us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
Number of project 2mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
3mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
Partial offset on estimated costs on project 4.5us-gaap_EffectOnFutureEarningsOffsetAmount
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
 
SAUDI ARABIA | MEA [Member] | Project One [Member]    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Changes in project estimates 6.9us-gaap_GainLossOnSaleOfProject
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectOneMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
 
SAUDI ARABIA | MEA [Member] | Project Two [Member]    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Increase (decrease) in project estimated costs   24.3mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
Changes in project estimates 6.3us-gaap_GainLossOnSaleOfProject
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
 
SAUDI ARABIA | MEA [Member] | Project Three    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Increase (decrease) in project estimated costs   7.6mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectThreeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
Mexico [Member] | AEA [Member]    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Changes in project estimates   35.4us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_MX
Malaysia [Member] | ASA [Member]    
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]    
Changes in project estimates   $ 20.6us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_MY