XML 51 R32.htm IDEA: XBRL DOCUMENT
v3.21.1

Charges and Credits - Additional Information (Detail) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2020 USD ($) Unit
Charges And Credits [Line Items] |
Goodwill impairment charge | $ 3,100
Expected increase/decrease in discount rate assumption | 0.50%
Number of reporting units fair value to be impacted | Unit | 7
Intangible assets | $ 3,300
Carrying Value Of Impaired Intangible Asset |
Charges And Credits [Line Items] |
Intangible assets | 900
Carrying Value Of Impaired Intangible Asset | North America |
Charges And Credits [Line Items] |
Intangible assets | 1,300
North America pressure pumping asset impairments | North America |
Charges And Credits [Line Items] |
Intangible assets | 600
Severance |
Charges And Credits [Line Items] |
Intangible assets | 202
Other Restructuring |
Charges And Credits [Line Items] |
Intangible assets | 79
Valuation allowance | North America |
Charges And Credits [Line Items] |
Intangible assets | 164
Cameron |
Charges And Credits [Line Items] |
Intangible assets | 2,200
Smith International Inc Smith Aand Geoservices |
Charges And Credits [Line Items] |
Intangible assets | $ 1,100
Minimum |
Charges And Credits [Line Items] |
Discount rate utilized | 12.00%
Maximum |
Charges And Credits [Line Items] |
Discount rate utilized | 13.50%
Expected percentage change in fair value of reporting units | 5.00%

X
- Definition Charges and credits. + References No definition available. + Details
Name: | slb_ChargesAndCreditsLineItems
Namespace Prefix: | slb_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Discount rate utilized. + References No definition available. + Details
Name: | slb_DiscountRateUtilized
Namespace Prefix: | slb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected increase decrease in discount rate assumption. + References No definition available. + Details
Name: | slb_ExpectedIncreaseDecreaseInDiscountRateAssumption
Namespace Prefix: | slb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected percentage change in fair value of reporting units. + References No definition available. + Details
Name: | slb_ExpectedPercentageChangeInFairValueOfReportingUnits
Namespace Prefix: | slb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Impairments and other charges. + References No definition available. + Details
Name: | slb_ImpairmentsAndOtherCharges
Namespace Prefix: | slb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of reporting units fair value to be impacted + References No definition available. + Details
Name: | slb_NumberOfReportingUnitsFairValueToBeImpacted
Namespace Prefix: | slb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill. + References No definition available. + Details
Name: | us-gaap_GoodwillAndIntangibleAssetImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=slb_CarryingValueOfImpairedIntangibleAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_NorthAmericaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=slb_NorthAmericaPressurePumpingAssetImpairmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=slb_SeveranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=slb_ValuationAllowanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=slb_CameronMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=slb_SmithInternationalIncSmithAandGeoservicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |