XML 40 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Charges and Credits - Summary of Charges (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Investment In Joint Venture [Line Items]      
Charges, Pretax $ 1,773slb_ChargesPretax   $ 161slb_ChargesPretax
Charges, Tax 134slb_ChargesTax   22slb_ChargesTax
Charges, Net 1,639slb_Charges   139slb_Charges
Charges and credits, Pretax 1,773slb_ChargesAndCreditsPretax (420)slb_ChargesAndCreditsPretax 161slb_ChargesAndCreditsPretax
Charges and credits, Tax   49slb_ChargesAndCreditsTax  
Charges and credits, Net   (469)slb_ChargesAndCredits  
WesternGeco restructuring | Impairment And Other      
Investment In Joint Venture [Line Items]      
Charges, Pretax 806slb_ChargesPretax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_WesternGecoRestructuringMember
   
Charges, Tax 25slb_ChargesTax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_WesternGecoRestructuringMember
   
Charges, Net 781slb_Charges
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_WesternGecoRestructuringMember
   
Currency devaluation loss in Venezuela | Impairment And Other      
Investment In Joint Venture [Line Items]      
Charges, Pretax 472slb_ChargesPretax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_CurrencyDevaluationLossInVenezuelaMember
   
Charges, Net 472slb_Charges
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_CurrencyDevaluationLossInVenezuelaMember
   
Charges and credits, Pretax   92slb_ChargesAndCreditsPretax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_CurrencyDevaluationLossInVenezuelaMember
 
Charges and credits, Net   92slb_ChargesAndCredits
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_CurrencyDevaluationLossInVenezuelaMember
 
Severance and other | Impairment And Other      
Investment In Joint Venture [Line Items]      
Charges, Pretax 296slb_ChargesPretax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_WorkforceReductionsMember
  33slb_ChargesPretax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_WorkforceReductionsMember
Charges, Tax 37slb_ChargesTax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_WorkforceReductionsMember
  6slb_ChargesTax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_WorkforceReductionsMember
Charges, Net 259slb_Charges
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_WorkforceReductionsMember
  27slb_Charges
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_WorkforceReductionsMember
Impairment of SPM project | Impairment And Other      
Investment In Joint Venture [Line Items]      
Charges, Pretax 199slb_ChargesPretax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_ImpairmentOfSPMProjectMember
   
Charges, Tax 72slb_ChargesTax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_ImpairmentOfSPMProjectMember
   
Charges, Net 127slb_Charges
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_ImpairmentOfSPMProjectMember
   
Gain On Formation Of One Subsea Joint Venture | Gain On Formation Of One Subsea      
Investment In Joint Venture [Line Items]      
Charges and credits, Pretax   (1,028)slb_ChargesAndCreditsPretax
/ us-gaap_IncomeStatementLocationAxis
= slb_GainOnFormationOfOneSubseaMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_GainOnFormationOfOneSubseaJointVentureMember
 
Charges and credits, Net   (1,028)slb_ChargesAndCredits
/ us-gaap_IncomeStatementLocationAxis
= slb_GainOnFormationOfOneSubseaMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_GainOnFormationOfOneSubseaJointVentureMember
 
Impairment Of Equity Method Investments | Impairment And Other      
Investment In Joint Venture [Line Items]      
Charges and credits, Pretax   364slb_ChargesAndCreditsPretax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_ImpairmentOfEquityMethodInvestmentsMember
 
Charges and credits, Tax   19slb_ChargesAndCreditsTax
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_ImpairmentOfEquityMethodInvestmentsMember
 
Charges and credits, Net   345slb_ChargesAndCredits
/ us-gaap_IncomeStatementLocationAxis
= slb_ImpairmentAndOtherMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_ImpairmentOfEquityMethodInvestmentsMember
 
Cost Of Revenue | Provision For Accounts Receivable      
Investment In Joint Venture [Line Items]      
Charges and credits, Pretax   152slb_ChargesAndCreditsPretax
/ us-gaap_IncomeStatementLocationAxis
= slb_ProvisionForAccountsReceivableMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_CostOfRevenueMember
 
Charges and credits, Tax   30slb_ChargesAndCreditsTax
/ us-gaap_IncomeStatementLocationAxis
= slb_ProvisionForAccountsReceivableMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_CostOfRevenueMember
 
Charges and credits, Net   122slb_ChargesAndCredits
/ us-gaap_IncomeStatementLocationAxis
= slb_ProvisionForAccountsReceivableMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_CostOfRevenueMember
 
Merger-related integration costs | Merger And Integration      
Investment In Joint Venture [Line Items]      
Charges, Pretax     128slb_ChargesPretax
/ us-gaap_BusinessAcquisitionAxis
= slb_MergerAndIntegrationMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_MergerRelatedTransactionCostsMember
Charges, Tax     16slb_ChargesTax
/ us-gaap_BusinessAcquisitionAxis
= slb_MergerAndIntegrationMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_MergerRelatedTransactionCostsMember
Charges, Net     $ 112slb_Charges
/ us-gaap_BusinessAcquisitionAxis
= slb_MergerAndIntegrationMember
/ us-gaap_RestructuringCostAndReserveAxis
= slb_MergerRelatedTransactionCostsMember