XML 60 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Restructuring Cost and Reserve [Line Items]    
Severance, asset impairment and other restructuring charges $ 41us-gaap_RestructuringCharges $ 70us-gaap_RestructuringCharges
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] | One-time Termination Benefits [Member]    
Restructuring Cost and Reserve [Line Items]    
Severance, asset impairment and other restructuring charges 40us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
 
2015 Plan [Member] | Other Restructuring [Member]    
Restructuring Cost and Reserve [Line Items]    
Severance, asset impairment and other restructuring charges 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= wft_A2015PlanMember
 
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] | One-time Termination Benefits [Member]    
Restructuring Cost and Reserve [Line Items]    
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]    
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] | Employee Severance [Member]    
Restructuring Cost and Reserve [Line Items]    
Severance, asset impairment and other restructuring charges   $ 66us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= wft_A2014PlanMember