XML 37 R37.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
Country
Employee
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Project
Country
Employee
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  
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    
Number of operating segments                   3us-gaap_NumberOfOperatingSegments    
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,000)us-gaap_LiabilitiesSubjectToCompromiseIncreaseDecreaseInEmployeeRelatedAccruals (7,200,000)us-gaap_LiabilitiesSubjectToCompromiseIncreaseDecreaseInEmployeeRelatedAccruals (6,800,000)us-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                 795,666,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_MiddleEastMember
1,167,804,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, Europe and Africa [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Revenues                 567,608,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
537,290,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
474,061,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
 
Loss on contracts                   9,700,000us-gaap_LossOnContracts
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
   
Changes in project estimates                 37,200,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
78,500,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
   
Number of project                 5mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
6mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
   
Additional costs incurred due to poor labor productivity in morgan city         9,300,000mdr_AdditionalEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
        9,300,000mdr_AdditionalEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
   
Recognized claim revenue reversed                   10,000,000mdr_ReversedPreviouslyRecognizedClaimRevenue
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
   
Project charges                     16,000,000mdr_ProjectCost
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
 
Americas, Europe and Africa [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
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForEnvironmentalCostsMember
              (7,800,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForEnvironmentalCostsMember
     
Americas, Europe and Africa [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
= mdr_AmericasEuropeAndAfricaMember
              68,900,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
     
Partial offset on estimated costs on project                 39,800,000us-gaap_EffectOnFutureEarningsOffsetAmount
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
     
Americas, Europe and Africa [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
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_AltamiraMember
   
Americas, Europe and Africa [Member] | Brazil [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Loss on contracts                 50,100,000us-gaap_LossOnContracts
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_BR
     
Increase (decrease) in project estimated costs         8,600,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_BR
        8,600,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_BR
   
Americas, Europe and Africa [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
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_GulfOfMexicoMember
              5,500,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_GulfOfMexicoMember
     
Americas, Europe and Africa [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
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_GulfOfMexicoMember
              (5,200,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_EngineeringProcurementConstructionAndInstallationMember
/ us-gaap_StatementGeographicalAxis
= mdr_AmericasEuropeAndAfricaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= mdr_GulfOfMexicoMember
     
Asia [Member]                        
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]                        
Revenues                 937,615,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
953,838,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
1,575,682,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
 
Number of projects accounted under deferred profit recognition policy                   4mdr_NumberOfProjectsInLossPosition
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
   
Loss on contracts                 34,300,000us-gaap_LossOnContracts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
34,300,000us-gaap_LossOnContracts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
   
Changes in project estimates                 51,600,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
62,200,000us-gaap_GainLossOnSaleOfProject
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
   
Number of project                 7mdr_NumberOfProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
     
Increase (decrease) in project estimated costs (11,800,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
      126,900,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
      (11,800,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
126,900,000mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
   
Recovery of Direct Costs                   14,700,000us-gaap_RecoveryOfDirectCosts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
   
Project charges                     23,000,000mdr_ProjectCost
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
 
Asia [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_AsiaMember
              (10,300,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
     
Project close-out savings                 6,300,000mdr_ProjectSavingsRevenue
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
     
Partial offset on estimated costs on project                 11,000,000us-gaap_EffectOnFutureEarningsOffsetAmount
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdr_ProjectTwoMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
     
Asia [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_AsiaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= country_AU
        (64,100,000)mdr_IncreaseDecreaseInEstimatedCostsToCompleteProjects
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
/ 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