XML 124 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]              
Impairment of Long-Lived Assets Held-for-use $ 352us-gaap_ImpairmentOfLongLivedAssetsHeldForUse       $ 495us-gaap_ImpairmentOfLongLivedAssetsHeldForUse $ 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse $ 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Restructuring Charges 58us-gaap_RestructuringCharges 154us-gaap_RestructuringCharges 59us-gaap_RestructuringCharges 70us-gaap_RestructuringCharges 331us-gaap_RestructuringCharges 0us-gaap_RestructuringCharges 0us-gaap_RestructuringCharges
Deferred tax assets for long-lived assets 129us-gaap_DeferredTaxAssetsNetNoncurrent       129us-gaap_DeferredTaxAssetsNetNoncurrent 33us-gaap_DeferredTaxAssetsNetNoncurrent  
Bad debt expense         27us-gaap_ProvisionForDoubtfulAccounts 102us-gaap_ProvisionForDoubtfulAccounts 22us-gaap_ProvisionForDoubtfulAccounts
Increase (decrease) in accounts receivable         (78)us-gaap_IncreaseDecreaseInAccountsReceivable 12us-gaap_IncreaseDecreaseInAccountsReceivable 705us-gaap_IncreaseDecreaseInAccountsReceivable
Professional fees and expenses for investigations and remediation of material weakness         107wft_ProfessionalFeesandExpensesforInvestigationsandRemediationMaterialWeakness 67wft_ProfessionalFeesandExpensesforInvestigationsandRemediationMaterialWeakness 103wft_ProfessionalFeesandExpensesforInvestigationsandRemediationMaterialWeakness
Fees related to Ireland Redomestication         5wft_FeesrelatedtoIrelandRedomestication    
Severance, exit and other charges           39wft_SeveranceCostsAndRestructuringCharges 79wft_SeveranceCostsAndRestructuringCharges
Consent solicitation fees             11wft_DebtInstrumentConsentSolicitationExpense
Inventory write-down         113us-gaap_InventoryWriteDown 62us-gaap_InventoryWriteDown 53us-gaap_InventoryWriteDown
Assets 18,889us-gaap_Assets       18,889us-gaap_Assets 21,977us-gaap_Assets  
North America [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         74us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Bad debt expense           2us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Inventory write-down           35us-gaap_InventoryWriteDown
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
21us-gaap_InventoryWriteDown
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Middle East/North Africa/Asia [Member]              
Segment Reporting Information [Line Items]              
Impairment of Long-Lived Assets Held-for-use 175us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
           
Restructuring Charges         141us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
Bad debt expense           27us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
 
Inventory write-down           7us-gaap_InventoryWriteDown
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
16us-gaap_InventoryWriteDown
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
Europe/Sub-Sahara Africa/Russia [Member]              
Segment Reporting Information [Line Items]              
Impairment of Long-Lived Assets Held-for-use 28us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
           
Restructuring Charges         36us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
Bad debt expense           10us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
 
Inventory write-down           13us-gaap_InventoryWriteDown
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
11us-gaap_InventoryWriteDown
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
Latin America [Member]              
Segment Reporting Information [Line Items]              
Impairment of Long-Lived Assets Held-for-use 149us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
           
Restructuring Charges         49us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Bad debt expense           59us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Inventory write-down           7us-gaap_InventoryWriteDown
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
5us-gaap_InventoryWriteDown
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
Excessive Quantities and Obsolescence [Member]              
Segment Reporting Information [Line Items]              
Inventory write-down           62us-gaap_InventoryWriteDown
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= wft_ExcessiveQuantitiesandObsolescenceMember
 
Customer Concentration Risk [Member] | Petroleos de Venezuela, S.A. [Member] | Accounts Receivable [Member]              
Segment Reporting Information [Line Items]              
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
 
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
 
Employee Severance [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         58us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Severance, exit and other charges           94wft_SeveranceCostsAndRestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Guar Inventory [Member] | Lower of Cost or Market [Member]              
Segment Reporting Information [Line Items]              
Inventory write-down             30us-gaap_InventoryWriteDown
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= wft_LowerofCostorMarketMember
/ us-gaap_PublicUtilitiesInventoryAxis
= wft_GuarInventoryMember
U.S. Government Investigations [Member]              
Segment Reporting Information [Line Items]              
Investigation costs             13us-gaap_LegalFees
/ us-gaap_LitigationCaseAxis
= wft_U.S.GovernmentInvestigationsMember
Corporate and Research and Development [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         31us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
   
Assets 346us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      346us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
336us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Operating Segments [Member]              
Segment Reporting Information [Line Items]              
Bad debt expense         72us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
98us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Operating Segments [Member] | North America [Member]              
Segment Reporting Information [Line Items]              
Assets 7,297us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      7,297us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
7,720us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Operating Segments [Member] | Middle East/North Africa/Asia [Member]              
Segment Reporting Information [Line Items]              
Assets 4,736us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
      4,736us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
5,328us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
 
Operating Segments [Member] | Europe/Sub-Sahara Africa/Russia [Member]              
Segment Reporting Information [Line Items]              
Assets 3,203us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
      3,203us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
4,346us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
 
Operating Segments [Member] | Latin America [Member]              
Segment Reporting Information [Line Items]              
Assets 3,307us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
      3,307us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
4,247us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Operating Segments [Member] | United States [Member] | North America [Member]              
Segment Reporting Information [Line Items]              
Assets 6,100us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementGeographicalAxis
= country_US
      6,100us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementGeographicalAxis
= country_US
6,200us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Operating Segments [Member] | North America, Excluding the United States [Member] | North America [Member]              
Segment Reporting Information [Line Items]              
Assets 1,200us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementGeographicalAxis
= wft_NorthAmericaExcludingtheUnitedStatesMember
      1,200us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementGeographicalAxis
= wft_NorthAmericaExcludingtheUnitedStatesMember
1,500us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementGeographicalAxis
= wft_NorthAmericaExcludingtheUnitedStatesMember
 
2014 Plan [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         273us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | North America [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         42us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
2014 Plan [Member] | Middle East/North Africa/Asia [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         133us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
2014 Plan [Member] | Europe/Sub-Sahara Africa/Russia [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         31us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2014 Plan [Member] | Latin America [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         37us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2014 Plan [Member] | Employee Severance [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         114us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | Employee Severance [Member] | North America [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         15us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
2014 Plan [Member] | Employee Severance [Member] | Middle East/North Africa/Asia [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         23us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
2014 Plan [Member] | Employee Severance [Member] | Europe/Sub-Sahara Africa/Russia [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         18us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2014 Plan [Member] | Employee Severance [Member] | Latin America [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         30us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2014 Plan [Member] | Corporate and Research and Development [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         30us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | Corporate and Research and Development [Member] | Employee Severance [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         28us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2015 Plan [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         58us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | North America [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         32us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
2015 Plan [Member] | Middle East/North Africa/Asia [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         8us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
2015 Plan [Member] | Europe/Sub-Sahara Africa/Russia [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         5us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2015 Plan [Member] | Latin America [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         12us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2015 Plan [Member] | Corporate and Research and Development [Member]              
Segment Reporting Information [Line Items]              
Restructuring Charges         $ 1us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember