XML 45 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill (Schedule of Goodwill) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Goodwill [Roll Forward]          
Beginning Balance     $ 3,290us-gaap_Goodwill $ 3,871us-gaap_Goodwill  
Acquisitions     6us-gaap_GoodwillAcquiredDuringPeriod 2us-gaap_GoodwillAcquiredDuringPeriod  
Disposals       (41)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit  
Impairment loss (40)us-gaap_GoodwillImpairmentLoss 125us-gaap_GoodwillImpairmentLoss (66)us-gaap_GoodwillImpairmentLoss   (589)us-gaap_GoodwillImpairmentLoss
Purchase price and other adjustments     (5)us-gaap_GoodwillPurchaseAccountingAdjustments    
Foreign currency translation adjustments     (214)us-gaap_GoodwillTranslationAdjustments (123)us-gaap_GoodwillTranslationAdjustments  
Ending Balance 3,011us-gaap_Goodwill   3,011us-gaap_Goodwill 3,290us-gaap_Goodwill 3,871us-gaap_Goodwill
North America [Member]          
Goodwill [Roll Forward]          
Beginning Balance     1,981us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
2,336us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Acquisitions     0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Disposals       (23)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Purchase price and other adjustments     1us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
1us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Foreign currency translation adjustments     (86)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
(71)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Ending Balance 1,896us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
  1,896us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
1,981us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Middle East/North Africa/Asia [Member]          
Goodwill [Roll Forward]          
Beginning Balance     207us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
226us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
 
Acquisitions     6us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
 
Disposals       (4)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
 
Impairment loss (12)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
(512)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
(12)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
   
Purchase price and other adjustments     0us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
0us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
 
Foreign currency translation adjustments     (6)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
(13)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
 
Ending Balance 195us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
  195us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
207us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
 
Europe/Sub-Sahara Africa/Russia [Member]          
Goodwill [Roll Forward]          
Beginning Balance     769us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
955us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
 
Acquisitions     0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
2us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
 
Disposals       (13)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
 
Impairment loss (13)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
(77)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
(39)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
   
Purchase price and other adjustments     8us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
(3)us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
 
Foreign currency translation adjustments     (115)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
(29)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
 
Ending Balance 623us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
  623us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
769us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
 
Latin America [Member]          
Goodwill [Roll Forward]          
Beginning Balance     333us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
354us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Acquisitions     0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Disposals       (1)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Impairment loss (15)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
  (15)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Purchase price and other adjustments     (14)us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
2us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Foreign currency translation adjustments     (7)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
(10)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Ending Balance 297us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
  297us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
333us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Restatement Adjustment [Member]          
Goodwill [Roll Forward]          
Ending Balance       (419)us-gaap_Goodwill
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Restatement Adjustment [Member] | North America [Member]          
Goodwill [Roll Forward]          
Ending Balance       (262)us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Restatement Adjustment [Member] | Middle East/North Africa/Asia [Member]          
Goodwill [Roll Forward]          
Ending Balance       (2)us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_MiddleEastNorthAfricaandAsiaMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Restatement Adjustment [Member] | Europe/Sub-Sahara Africa/Russia [Member]          
Goodwill [Roll Forward]          
Ending Balance       (143)us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wft_EuropeSubSaharaAfricaRussiaMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Restatement Adjustment [Member] | Latin America [Member]          
Goodwill [Roll Forward]          
Ending Balance       $ (12)us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember