XML 22 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation and Significant Accounting Policies - Contract Receivables (Detail) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Accounts Notes And Loans Receivable [Line Items]    
Retainages $ 28,586,000us-gaap_ContractReceivableRetainageDueOneYearOrLess $ 127,698,000us-gaap_ContractReceivableRetainageDueOneYearOrLess
Less allowances 0us-gaap_AllowanceForDoubtfulAccountsReceivable 0us-gaap_AllowanceForDoubtfulAccountsReceivable
Accounts receivable – trade, net 143,370,000us-gaap_AccountsReceivableNetCurrent 381,858,000us-gaap_AccountsReceivableNetCurrent
Contract receivables [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Unbilled 4,303,000us-gaap_UnbilledContractsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
14,571,000us-gaap_UnbilledContractsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
Less allowances (30,391,000)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
(30,404,000)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
Accounts receivable – trade, net 143,370,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
381,858,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
Contract receivables [Member] | Contracts in progress [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Contracts receivable 106,174,000us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
/ us-gaap_MajorPropertyClassAxis
= us-gaap_ConstructionInProgressMember
192,745,000us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
/ us-gaap_MajorPropertyClassAxis
= us-gaap_ConstructionInProgressMember
Contract receivables [Member] | Completed contracts [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Contracts receivable $ 34,698,000us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
/ us-gaap_MajorPropertyClassAxis
= mdr_CompletedProjectMember
$ 77,248,000us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= mdr_ContractReceivableMember
/ us-gaap_MajorPropertyClassAxis
= mdr_CompletedProjectMember