XML 35 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Operating Loss Carryforwards [Line Items]      
Valuation allowance for deferred tax assets $ 331,589,000us-gaap_DeferredTaxAssetsValuationAllowance $ 292,388,000us-gaap_DeferredTaxAssetsValuationAllowance  
Foreign net operating loss carryforwards 538,300,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign    
U.S federal net operating loss carryforwards 459,700,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic    
State net operating loss carryforward 21,296,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal 24,679,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal  
Taxes on earnings 13,000,000us-gaap_OtherTaxExpenseBenefit    
Undistributed earnings of subsidiaries 136,800,000mdr_UndistributedEarningsLossesRelatedToNoncontrollingInterest    
Unrecognized deferred income tax liabilities 300,000us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries    
Liabilities recorded for payment of tax-related interest and penalties 15,100,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued 15,400,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued 15,300,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Foreign Country [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards, valuation allowance 127,000,000us-gaap_OperatingLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember
   
Foreign Country [Member] | Minimum [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards, expiration year 2015    
Foreign Country [Member] | Maximum [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards, expiration year 2017    
Domestic Country [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards, valuation allowance 160,900,000us-gaap_OperatingLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
   
Domestic Country [Member] | Minimum [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards, expiration year 2023    
Domestic Country [Member] | Maximum [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards, expiration year 2034    
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards [Line Items]      
Valuation allowance for deferred tax assets 28,100,000us-gaap_DeferredTaxAssetsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
   
Net operating loss carryforwards, valuation allowance 21,300,000us-gaap_OperatingLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
   
State net operating loss carryforward 409,500,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
   
State and Local Jurisdiction [Member] | Minimum [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards, expiration year 2015    
State and Local Jurisdiction [Member] | Maximum [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards, expiration year 2028    
Additional Paid-in Capital [Member]      
Operating Loss Carryforwards [Line Items]      
U.S federal net operating loss carryforwards 16,200,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Expire in the years 2015 to 2017 [Member]      
Operating Loss Carryforwards [Line Items]      
Foreign net operating loss carryforwards $ 9,000,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign
/ us-gaap_TaxPeriodAxis
= mdr_ExpirationsMember