XML 78 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Major Customers and Credit Risk) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Concentration Risk [Line Items]      
Concentration percentage 100.00%us-gaap_ConcentrationRiskPercentage1 100.00%us-gaap_ConcentrationRiskPercentage1 100.00%us-gaap_ConcentrationRiskPercentage1
Accounts receivable, current $ 3,015us-gaap_ReceivablesNetCurrent $ 3,351us-gaap_ReceivablesNetCurrent  
Increase (decrease) in accounts receivable (78)us-gaap_IncreaseDecreaseInAccountsReceivable 12us-gaap_IncreaseDecreaseInAccountsReceivable 705us-gaap_IncreaseDecreaseInAccountsReceivable
Depreciation 1,300us-gaap_Depreciation 1,300us-gaap_Depreciation 1,200us-gaap_Depreciation
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Petroleos de Venezuela, S.A. [Member]      
Concentration Risk [Line Items]      
Accounts receivable, current 66us-gaap_ReceivablesNetCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= wft_PetroleosDeVenezuelaSMember
   
Gain (loss) on sale of bonds   (58)us-gaap_TradingSecuritiesRealizedGainLoss
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= wft_PetroleosDeVenezuelaSMember
 
Increase (decrease) in accounts receivable   (127)us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= wft_PetroleosDeVenezuelaSMember
 
Bond face amount   127us-gaap_TradingSecuritiesDebt
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= wft_PetroleosDeVenezuelaSMember
 
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Petroleos Mexicanos [Member]      
Concentration Risk [Line Items]      
Accounts receivable, current $ 142us-gaap_ReceivablesNetCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= wft_PetroleosMexicanosMember
   
Accounts Receivable [Member] | Latin America [Member] | Geographic Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration percentage 26.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_LatinAmericaMember
   
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration percentage 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember