XML 29 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Restructuring Charges) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges $ 41us-gaap_RestructuringCharges $ 70us-gaap_RestructuringCharges  
2014 Plan [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges   70us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
 
2014 Plan [Member] | Corporate and Research and Development [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges   16us-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]      
Severance, asset impairment and other restructuring charges   9us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
2014 Plan [Member] | MENA/ Asia Pacific [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges   4us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
 
2014 Plan [Member] | Europe/ SSA/ Russia [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges   19us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
 
2014 Plan [Member] | Latin America [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges   19us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
2014 Plan [Member] | Core Regional Segments [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges   51us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
 
2014 Plan [Member] | Land Drilling Rigs [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges   3us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember
 
2014 Plan [Member] | One-time Termination Benefits [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
  14us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
Severance, asset impairment and other restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
2014 Plan [Member] | Other Restructuring [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 9us-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
Severance, asset impairment and other restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
4us-gaap_RestructuringCharges
/ 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 Reserve 0us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
Severance, asset impairment and other 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 Reserve 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Severance, asset impairment and other restructuring charges   0us-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] | MENA/ Asia Pacific [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
Severance, asset impairment and other restructuring charges   0us-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/ SSA/ Russia [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
Severance, asset impairment and other restructuring charges   4us-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 Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Severance, asset impairment and other restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
2014 Plan [Member] | Other Restructuring [Member] | Core Regional Segments [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
   
Severance, asset impairment and other restructuring charges   4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
 
2014 Plan [Member] | Other Restructuring [Member] | Land Drilling Rigs [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember
   
Severance, asset impairment and other restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember
 
2014 Plan [Member] | Employee Severance [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
Severance, asset impairment and other restructuring charges   66us-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 Reserve 5us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
   
Severance, asset impairment and other restructuring charges   16us-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 Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Severance, asset impairment and other restructuring charges   9us-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] | MENA/ Asia Pacific [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
Severance, asset impairment and other restructuring charges   4us-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/ SSA/ Russia [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
Severance, asset impairment and other restructuring charges   15us-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 Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Severance, asset impairment and other restructuring charges   19us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
2014 Plan [Member] | Employee Severance [Member] | Core Regional Segments [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
   
Severance, asset impairment and other restructuring charges   47us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
 
2014 Plan [Member] | Employee Severance [Member] | Land Drilling Rigs [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember
   
Severance, asset impairment and other restructuring charges   3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember
 
2015 Plan [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 41us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | Corporate and Research and Development [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 3us-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]      
Severance, asset impairment and other restructuring charges 8us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
2015 Plan [Member] | MENA/ Asia Pacific [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 6us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
2015 Plan [Member] | Europe/ SSA/ Russia [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 7us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2015 Plan [Member] | Latin America [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 12us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2015 Plan [Member] | Core Regional Segments [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 33us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
   
2015 Plan [Member] | Land Drilling Rigs [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 5us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember
   
2015 Plan [Member] | One-time Termination Benefits [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 33us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
  53us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
Severance, asset impairment and other restructuring charges 40us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | One-time Termination Benefits [Member] | Corporate and Research and Development [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 3us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | One-time Termination Benefits [Member] | North America [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 8us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
2015 Plan [Member] | One-time Termination Benefits [Member] | MENA/ Asia Pacific [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
2015 Plan [Member] | One-time Termination Benefits [Member] | Europe/ SSA/ Russia [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2015 Plan [Member] | One-time Termination Benefits [Member] | Latin America [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 12us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2015 Plan [Member] | One-time Termination Benefits [Member] | Core Regional Segments [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 32us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
   
2015 Plan [Member] | One-time Termination Benefits [Member] | Land Drilling Rigs [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance, asset impairment and other restructuring charges 5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember
   
2015 Plan [Member] | Other Restructuring [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
Severance, asset impairment and other restructuring charges 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | Other Restructuring [Member] | Corporate and Research and Development [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
Severance, asset impairment and other restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | Other Restructuring [Member] | North America [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Severance, asset impairment and other restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
2015 Plan [Member] | Other Restructuring [Member] | MENA/ Asia Pacific [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
Severance, asset impairment and other restructuring charges 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
2015 Plan [Member] | Other Restructuring [Member] | Europe/ SSA/ Russia [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
Severance, asset impairment and other restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2015 Plan [Member] | Other Restructuring [Member] | Latin America [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Severance, asset impairment and other restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2015 Plan [Member] | Other Restructuring [Member] | Core Regional Segments [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
   
Severance, asset impairment and other restructuring charges 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
   
2015 Plan [Member] | Other Restructuring [Member] | Land Drilling Rigs [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember
   
Severance, asset impairment and other restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember
   
2015 Plan [Member] | Employee Severance [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 33us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | Employee Severance [Member] | Corporate and Research and Development [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
   
2015 Plan [Member] | Employee Severance [Member] | North America [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 16us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
2015 Plan [Member] | Employee Severance [Member] | MENA/ Asia Pacific [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
2015 Plan [Member] | Employee Severance [Member] | Europe/ SSA/ Russia [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
2015 Plan [Member] | Employee Severance [Member] | Latin America [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
2015 Plan [Member] | Employee Severance [Member] | Core Regional Segments [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 32us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_CoreRegionalSegmentsMember
   
2015 Plan [Member] | Employee Severance [Member] | Land Drilling Rigs [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve $ 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= wft_DrillingRigsMember