XML 113 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Restructuring Charges) (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
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges $ 58us-gaap_RestructuringCharges $ 154us-gaap_RestructuringCharges $ 59us-gaap_RestructuringCharges $ 70us-gaap_RestructuringCharges $ 331us-gaap_RestructuringCharges $ 0us-gaap_RestructuringCharges $ 0us-gaap_RestructuringCharges
Restructuring Reserve 79us-gaap_RestructuringReserve       79us-gaap_RestructuringReserve 0us-gaap_RestructuringReserve  
Corporate and Research and Development [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         31us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
   
Restructuring Reserve 12us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      12us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
   
North America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         74us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Restructuring Reserve 33us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      33us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Middle East/North Africa/Asia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         141us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
Restructuring Reserve 14us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
      14us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
Europe/Sub-Sahara Africa/Russia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         36us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
Restructuring Reserve 11us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
      11us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
Latin America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         49us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Restructuring Reserve 9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
      9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Employee Severance [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         58us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Restructuring Reserve 53us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
      53us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Employee Severance [Member] | Corporate and Research and Development [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 1us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
      1us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Employee Severance [Member] | North America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 32us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      32us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Employee Severance [Member] | Middle East/North Africa/Asia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
      6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
Employee Severance [Member] | Europe/Sub-Sahara Africa/Russia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
      5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
Employee Severance [Member] | Latin America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
      9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Severance and Other Restructuring Liabilities [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         196us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
   
Restructuring Reserve 26us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
      26us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
   
Severance and Other Restructuring Liabilities [Member] | Corporate and Research and Development [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 11us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
      11us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
   
Severance and Other Restructuring Liabilities [Member] | North America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Severance and Other Restructuring Liabilities [Member] | Middle East/North Africa/Asia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
      8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
Severance and Other Restructuring Liabilities [Member] | Europe/Sub-Sahara Africa/Russia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
      6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
Severance and Other Restructuring Liabilities [Member] | Latin America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
      0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Other Restructuring [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         24us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
2015 Plan [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         58us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
Restructuring Reserve 53us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
      53us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | Corporate and Research and Development [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         1us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | North America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         32us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Restructuring Reserve           0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
2015 Plan [Member] | Middle East/North Africa/Asia [Member]              
Restructuring Cost and Reserve [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]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         5us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2015 Plan [Member] | Latin America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         12us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2014 Plan [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         273us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
Restructuring Reserve           0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
 
2014 Plan [Member] | Corporate and Research and Development [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         30us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | North America [Member]              
Restructuring Cost and Reserve [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]              
Restructuring Cost and Reserve [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]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         31us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2014 Plan [Member] | Latin America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         37us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2014 Plan [Member] | Employee Severance [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         114us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | Employee Severance [Member] | Corporate and Research and Development [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         28us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | Employee Severance [Member] | North America [Member]              
Restructuring Cost and Reserve [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]              
Restructuring Cost and Reserve [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]              
Restructuring Cost and Reserve [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]              
Restructuring Cost and Reserve [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] | Severance and Other Restructuring Liabilities [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         138us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
Restructuring Reserve 26us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
      26us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wft_SeveranceandOtherRestructuringLiabilitiesMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
 
2014 Plan [Member] | Asset impairment charges [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         135us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= wft_RestructuringrelatedassetchargesDomain
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | Asset impairment charges [Member] | Corporate and Research and Development [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         2us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= wft_RestructuringrelatedassetchargesDomain
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | Asset impairment charges [Member] | North America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         24us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= wft_RestructuringrelatedassetchargesDomain
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
2014 Plan [Member] | Asset impairment charges [Member] | Middle East/North Africa/Asia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         105us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= wft_RestructuringrelatedassetchargesDomain
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
2014 Plan [Member] | Asset impairment charges [Member] | Europe/Sub-Sahara Africa/Russia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= wft_RestructuringrelatedassetchargesDomain
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2014 Plan [Member] | Asset impairment charges [Member] | Latin America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= wft_RestructuringrelatedassetchargesDomain
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2014 Plan [Member] | Other Restructuring [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         24us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
[1]    
Restructuring Reserve 12us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
      12us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
 
2014 Plan [Member] | Other Restructuring [Member] | Corporate and Research and Development [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | Other Restructuring [Member] | North America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
2014 Plan [Member] | Other Restructuring [Member] | Middle East/North Africa/Asia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
2014 Plan [Member] | Other Restructuring [Member] | Europe/Sub-Sahara Africa/Russia [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         9us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2014 Plan [Member] | Other Restructuring [Member] | Latin America [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         $ 7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
[1] Includes reversal of $5 million severance charges and $2 million facility related charges for the 2014 Plan.