XML 132 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation and Significant Accounting Policies - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended 1 Months Ended
Dec. 31, 2014
Employee
Country
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Segment
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Project
Segment
Employee
Country
Dec. 31, 2013
Segment
Dec. 31, 2012
Jun. 30, 2014
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Number of countries 20us-gaap_NumberOfCountriesInWhichEntityOperates               20us-gaap_NumberOfCountriesInWhichEntityOperates      
Number of employees 13,400dei_EntityNumberOfEmployees               13,400dei_EntityNumberOfEmployees      
Gain on foreign currency                 $ 10,310,000us-gaap_ForeignCurrencyTransactionGainBeforeTax $ 13,247,000us-gaap_ForeignCurrencyTransactionGainBeforeTax $ 23,116,000us-gaap_ForeignCurrencyTransactionGainBeforeTax  
Number of operating segments       4us-gaap_NumberOfOperatingSegments         4us-gaap_NumberOfOperatingSegments 3us-gaap_NumberOfOperatingSegments    
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  
Cost of operations                 2,113,013,000us-gaap_CostOfRevenue 2,801,426,000us-gaap_CostOfRevenue 3,100,009,000us-gaap_CostOfRevenue  
Percentage of completion to recognize expected profit 70.00%mdr_PercentageOfCompletion               70.00%mdr_PercentageOfCompletion      
Number of projects accounted under deferred profit recognition policy                 5mdr_NumberOfProjectsInLossPosition      
Changes in project estimates                   315,100,000us-gaap_GainLossOnSaleOfProject    
Cost increase percentage                     8.00%mdr_ServicesCostIncreasedPercentage  
Retainages expected to be collected in 2016 86,000,000us-gaap_ContractReceivableRetainageDueTwoToThreeYears               86,000,000us-gaap_ContractReceivableRetainageDueTwoToThreeYears      
Retainages expected to be collected in 2017 51,500,000us-gaap_ContractReceivableRetainageDueThreeToFourYears               51,500,000us-gaap_ContractReceivableRetainageDueThreeToFourYears      
Allowance for doubtful accounts 0us-gaap_AllowanceForDoubtfulAccountsReceivable       0us-gaap_AllowanceForDoubtfulAccountsReceivable       0us-gaap_AllowanceForDoubtfulAccountsReceivable 0us-gaap_AllowanceForDoubtfulAccountsReceivable    
Contracts in progress                 357,617,000mdr_IncreaseDecreaseInContractsInProgressNet 425,986,000mdr_IncreaseDecreaseInContractsInProgressNet    
Advance billing on contracts                 199,865,000us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract 278,929,000us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract    
Interest incurred                 85,400,000us-gaap_InterestCostsIncurred 8,900,000us-gaap_InterestCostsIncurred 8,900,000us-gaap_InterestCostsIncurred  
Interest capitalized                 23,900,000us-gaap_InterestCostsCapitalized 8,600,000us-gaap_InterestCostsCapitalized 8,600,000us-gaap_InterestCostsCapitalized  
Depreciation expense                 93,200,000us-gaap_Depreciation 84,600,000us-gaap_Depreciation 86,400,000us-gaap_Depreciation  
Goodwill impairment charges                   46,700,000us-gaap_GoodwillImpairmentLoss    
Intangible assets impairment charges                 1,700,000us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill      
Reduction in self-insurance accruals                 8,000,000us-gaap_LiabilitiesSubjectToCompromiseIncreaseDecreaseInEmployeeRelatedAccruals 7,200,000us-gaap_LiabilitiesSubjectToCompromiseIncreaseDecreaseInEmployeeRelatedAccruals 6,800,000us-gaap_LiabilitiesSubjectToCompromiseIncreaseDecreaseInEmployeeRelatedAccruals  
CSV 108                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Estimated cancellation costs                       10,700,000mdr_DiscontinuedOperationAmountOfTransactionCosts
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= mdr_LayVesselOneZeroEightMember
Asset impairment charges                   37,800,000us-gaap_AssetImpairmentCharges
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= mdr_LayVesselOneZeroEightMember
   
Minimum [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Equity method of accounting investment ownership 20.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
              20.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Minimum [Member] | Building [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Property, plant and equipment economic useful lives                 8 years      
Minimum [Member] | Machinery and Equipment [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Property, plant and equipment economic useful lives                 3 years      
Minimum [Member] | Other Capitalized Property Plant and Equipment                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Property, plant and equipment economic useful lives                     3 years  
Maximum [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Equity method of accounting investment ownership 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
              50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Maximum [Member] | Building [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Property, plant and equipment economic useful lives                 33 years      
Maximum [Member] | Machinery and Equipment [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Property, plant and equipment economic useful lives                 28 years      
Maximum [Member] | Other Capitalized Property Plant and Equipment                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Property, plant and equipment economic useful lives                     5 years  
Altamira [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Loss on contracts                 146,400,000us-gaap_LossOnContracts
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_AltamiraMember
     
Brazil [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Loss on contracts                 102,200,000us-gaap_LossOnContracts
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_BR
     
Saudi Arabia [Member] | EPCI projects [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Loss on contracts                 92,900,000us-gaap_LossOnContracts
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
     
Project completion year                 2016      
Saudi Arabia [Member] | Hook-up [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Loss on contracts                 9,600,000us-gaap_LossOnContracts
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_HookUpMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
     
Project completion year                 2015      
Active Projects                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Loss on contracts                 401,200,000us-gaap_LossOnContracts
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mdr_ActiveProjectsMember
     
Middle East [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Revenues                 798,860,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
1,170,663,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
1,591,881,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
 
Changes in project estimates                 4,400,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
174,400,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
   
Number of project                 4mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
4mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
   
Partial offset on estimated costs on project                       53,500,000us-gaap_EffectOnFutureEarningsOffsetAmount
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
Project charges                     13,000,000mdr_ProjectCost
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
 
Middle East [Member] | Saudi Arabia [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Partial offset on estimated costs on project 20,500,000us-gaap_EffectOnFutureEarningsOffsetAmount
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
                     
Middle East [Member] | Saudi Arabia [Member] | EPCI projects [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Partial offset on estimated costs on project                 53,500,000us-gaap_EffectOnFutureEarningsOffsetAmount
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
     
Middle East [Member] | Saudi Arabia [Member] | Project Two [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Increase (decrease) in project estimated costs 19,200,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
      16,500,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
      19,200,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
16,500,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
   
Middle East [Member] | Saudi Arabia [Member] | Project One                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Increase (decrease) in project estimated costs 22,500,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectOneMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
      62,500,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectOneMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
      22,500,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectOneMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
62,500,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectOneMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
   
Partial offset on estimated costs on project                 43,000,000us-gaap_EffectOnFutureEarningsOffsetAmount
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectOneMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
     
Middle East [Member] | Saudi Arabia [Member] | Project Three                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Increase (decrease) in project estimated costs 12,200,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectThreeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
      16,400,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectThreeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
      12,200,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectThreeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
16,400,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectThreeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_SA
   
Americas [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Revenues                 564,414,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
534,431,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
474,061,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
 
Loss on contracts                   9,700,000us-gaap_LossOnContracts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
   
Changes in project estimates                 37,200,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
78,500,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
   
Number of project                 5mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
6mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
   
Additional costs incurred due to poor labor productivity in morgan city         9,300,000mdr_AdditionalEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
        9,300,000mdr_AdditionalEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
   
Recognized claim revenue reversed                   10,000,000mdr_ReversedPreviouslyRecognizedClaimRevenue
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
   
Project charges                     16,000,000mdr_ProjectCost
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
 
Americas [Member] | Morgan City environmental reserve [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Increase (decrease) in project estimated costs (7,800,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForEnvironmentalCostsMember
              (7,800,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForEnvironmentalCostsMember
     
Americas [Member] | EPCI projects [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Increase (decrease) in project estimated costs 68,900,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
              68,900,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
     
Partial offset on estimated costs on project                 39,800,000us-gaap_EffectOnFutureEarningsOffsetAmount
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
     
Americas [Member] | Altamira [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Changes in project estimates                   40,900,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_AltamiraMember
   
Americas [Member] | Brazil [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Loss on contracts                 50,100,000us-gaap_LossOnContracts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_BR
     
Increase (decrease) in project estimated costs         8,600,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_BR
        8,600,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_BR
   
Americas [Member] | Gulf Of Mexico                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Increase (decrease) in project estimated costs 5,500,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_GulfOfMexicoMember
              5,500,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_GulfOfMexicoMember
     
Americas [Member] | Gulf Of Mexico | EPCI projects [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Increase (decrease) in project estimated costs (5,200,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_GulfOfMexicoMember
              (5,200,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_GulfOfMexicoMember
     
Asia Pacific [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Revenues                 937,615,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
953,838,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
1,575,682,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
 
Number of projects accounted under deferred profit recognition policy                   4mdr_NumberOfProjectsInLossPosition
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
   
Loss on contracts                 34,300,000us-gaap_LossOnContracts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
34,300,000us-gaap_LossOnContracts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
   
Changes in project estimates                 51,600,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
62,200,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
   
Number of project                 7mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
     
Increase (decrease) in project estimated costs (11,800,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
      126,900,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
      (11,800,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
126,900,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
   
Recovery of Direct Costs                   14,700,000us-gaap_RecoveryOfDirectCosts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
   
Project charges                     23,000,000mdr_ProjectCost
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
 
Asia Pacific [Member] | Project Two [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Increase (decrease) in project estimated costs (10,300,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
              (10,300,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
     
Project close-out savings                 6,300,000mdr_ProjectSavingsRevenue
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
     
Partial offset on estimated costs on project                 11,000,000us-gaap_EffectOnFutureEarningsOffsetAmount
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
     
Asia Pacific [Member] | Australia [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Increase (decrease) in project estimated costs         (64,100,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_AU
        (64,100,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_AU
   
Unconsolidated joint ventures [Member] | Middle East [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Revenues                 0us-gaap_Revenues
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mdr_AffiliateMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
0us-gaap_Revenues
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mdr_AffiliateMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
   
Cost of operations                 0us-gaap_CostOfRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mdr_AffiliateMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
0us-gaap_CostOfRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mdr_AffiliateMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
   
Consolidated Entities [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Cost of operations                 0us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
     
Consolidated Entities [Member] | Middle East [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Revenues                   11,700,000us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
   
Cost of operations                   11,700,000us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
   
Claims Revenue [Member] | Middle East [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Revenues                 6,500,000us-gaap_Revenues
/ us-gaap_IncomeStatementLocationAxis
= mdr_ClaimsRevenueMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
17,200,000us-gaap_Revenues
/ us-gaap_IncomeStatementLocationAxis
= mdr_ClaimsRevenueMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
   
Cost of operations                 $ 6,500,000us-gaap_CostOfRevenue
/ us-gaap_IncomeStatementLocationAxis
= mdr_ClaimsRevenueMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
$ 17,200,000us-gaap_CostOfRevenue
/ us-gaap_IncomeStatementLocationAxis
= mdr_ClaimsRevenueMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember