XML 158 R146.htm IDEA: XBRL DOCUMENT
v3.20.4

Debt - Covenants and Restrictions (Details) - Secured Debt - Senior credit facilities | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($)
Debt Instrument [Line Items] |
Minimum liquidity, initial period | $ 525,000,000
Minimum liquidity, subsequent period | $ 400,000,000
Net leverage ratio, twelve months ended March 31, 2022 | 4.5
Net leverage ratio, twelve months ended June 30, 2022 | 4.2
Net leverage ratio, twelve months ended September 30, 2022 | 3.9
Net leverage ratio, twelve months ended December 31, 2022 | 3.7
Net leverage ratio, twelve months ended March 31, 2023 | 3.4
Net leverage ratio, twelve months ended June 30, 2023 | 3.3
Net leverage ratio, twelve months ended September 30, 2023 | 3.1
Net leverage ratio, twelve months ended December 31, 2023 | 3.0
Net leverage ratio, twelve months ended March 31, 2024 | 2.8
Net leverage ratio, twelve months ended June 30, 2024 | 2.7
Net leverage ratio, twelve months ended September 30, 2024 | 2.4
Net leverage ratio, twelve months ended December 31, 2024 | 2.2
Debt service coverage ratio | 1
Increase in margin if covenants not met, period ended March 31, 2021 | 0.25%
Increase in margin if covenants not met, period ended June 30, 2021 | 0.25%
Increase in margin if covenants not met, period ended September 30, 2021 | 0.25%
Increase in margin if covenants not met, period ended December 31, 2021 | 0.25%
Increase in margin if covenants not met, cap | 1.00%
Debt service coverage ratio threshold | 0.8
Net leverage ratio margin increase threshold, twelve months ended March 31, 2021 | 7.3
Net leverage ratio margin increase threshold, twelve months ended June 30, 2021 | 6.6
Net leverage ratio margin increase threshold, twelve months ended September 30, 2021 | 6.2
Net leverage ratio margin increase threshold, twelve months ended December 31, 2021 | 5.8

X
- Definition Debt Instrument, Covenant Restrictions, Debt Service Coverage Ratio + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsDebtServiceCoverageRatio
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Debt Service Coverage Ratio Threshold + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsDebtServiceCoverageRatioThreshold
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Minimum Liquidity, Initial Period + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsMinimumLiquidityInitialPeriod
Namespace Prefix: | sdrl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument, Covenant Restrictions, Minimum Liquidity, Subsequent Period + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsMinimumLiquiditySubsequentPeriod
Namespace Prefix: | sdrl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio Margin Increase Threshold, Period F + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioMarginIncreaseThresholdPeriodF
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio Margin Increase Threshold, Period One + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioMarginIncreaseThresholdPeriodOne
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio Margin Increase Threshold, Period Three + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioMarginIncreaseThresholdPeriodThree
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio Margin Increase Threshold, Period Two + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioMarginIncreaseThresholdPeriodTwo
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Eight + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodEight
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Eleven + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodEleven
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Five + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodFive
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Four + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodFour
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Nine + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodNine
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period One + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodOne
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Seven + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodSeven
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Six + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodSix
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Ten + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodTen
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Three + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodThree
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Twelve + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodTwelve
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant Restrictions, Net Leverage Ratio, Period Two + References No definition available. + Details
Name: | sdrl_DebtInstrumentCovenantRestrictionsNetLeverageRatioPeriodTwo
Namespace Prefix: | sdrl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Increase In Basis Spread On Variable Rate Per Quarter If Covenants Not Met, Cap + References No definition available. + Details
Name: | sdrl_DebtInstrumentIncreaseInBasisSpreadOnVariableRatePerQuarterIfCovenantsNotMetCap
Namespace Prefix: | sdrl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Increase In Basis Spread On Variable Rate Per Quarter If Covenants Not Met, Period Four + References No definition available. + Details
Name: | sdrl_DebtInstrumentIncreaseInBasisSpreadOnVariableRatePerQuarterIfCovenantsNotMetPeriodFour
Namespace Prefix: | sdrl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Increase In Basis Spread On Variable Rate Per Quarter If Covenants Not Met, Period One + References No definition available. + Details
Name: | sdrl_DebtInstrumentIncreaseInBasisSpreadOnVariableRatePerQuarterIfCovenantsNotMetPeriodOne
Namespace Prefix: | sdrl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Increase In Basis Spread On Variable Rate Per Quarter If Covenants Not Met, Period Three + References No definition available. + Details
Name: | sdrl_DebtInstrumentIncreaseInBasisSpreadOnVariableRatePerQuarterIfCovenantsNotMetPeriodThree
Namespace Prefix: | sdrl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Increase In Basis Spread On Variable Rate Per Quarter If Covenants Not Met, Period Two + References No definition available. + Details
Name: | sdrl_DebtInstrumentIncreaseInBasisSpreadOnVariableRatePerQuarterIfCovenantsNotMetPeriodTwo
Namespace Prefix: | sdrl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sdrl_SecuredCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |