XML 58 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Short-term Borrowings and Current Portion of Long-term Debt (Schedule of Short-term Debt) (Details) (USD $)
In Millions, unless otherwise specified
0 Months Ended
Apr. 10, 2014
May 02, 2013
Mar. 31, 2015
Dec. 31, 2014
Short-term Debt [Line Items]        
Total short-term borrowings     $ 1,158us-gaap_ShortTermBorrowings $ 677us-gaap_ShortTermBorrowings
Current portion of long-term debt     396us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent 50us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
Short-term borrowings and current portion of long-term debt     1,554us-gaap_DebtCurrent 727us-gaap_DebtCurrent
Performance bonds     278wft_PerformanceBonds  
Commercial paper program [Member]        
Short-term Debt [Line Items]        
Total short-term borrowings     130us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_CommercialPaperMember
245us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_CommercialPaperMember
Revolving credit facility [Member]        
Short-term Debt [Line Items]        
Total short-term borrowings     625us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
0us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
364-day term loan facility [Member]        
Short-term Debt [Line Items]        
Total short-term borrowings       175us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
Letters of credit outstanding, amount     175us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
 
Debt instrument, term 364 days 364 days    
Other short-term bank loans [Member]        
Short-term Debt [Line Items]        
Total short-term borrowings     $ 228us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
$ 257us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember