XML 104 R92.htm IDEA: XBRL DOCUMENT
v3.20.4

Fresh Start Accounting - Reorganization Adjustments, Cash and Cash Equivalents (Details) $ in Millions | Jul. 01, 2018 USD ($)
--- | ---
Proceeds from debt commitment |
Fresh-Start Adjustment [Line Items] |
Change in cash and cash equivalents | $ 875
Proceeds from equity commitment |
Fresh-Start Adjustment [Line Items] |
Change in cash and cash equivalents | 200
Payment to newbuild counterparty members |
Fresh-Start Adjustment [Line Items] |
Change in cash and cash equivalents | (18)
Amendment consent fees to senior secured creditors |
Fresh-Start Adjustment [Line Items] |
Change in cash and cash equivalents | (26)
Funding of the escrow account for senior secured notes collateral |
Fresh-Start Adjustment [Line Items] |
Change in cash and cash equivalents | (227)
Payment of closing fees for the debt commitment |
Fresh-Start Adjustment [Line Items] |
Change in cash and cash equivalents | (9)
Payment new commitment parties fee |
Fresh-Start Adjustment [Line Items] |
Change in cash and cash equivalents | (1)
Payment to the bank coordinating committee |
Fresh-Start Adjustment [Line Items] |
Change in cash and cash equivalents | (4)
Reorganization Adjustments |
Fresh-Start Adjustment [Line Items] |
Change in cash and cash equivalents | $ 790

X
- Definition Amount of fresh-start adjustment to cash and cash equivalents. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120604989&loc=SL2890621-112765 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 + Details
Name: | us-gaap_FreshStartAdjustmentIncreaseDecreaseCashAndCashEquivalents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_FreshStartAdjustmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis=sdrl_ProceedsfromDebtCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis=sdrl_ProceedsfromEquityCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis=sdrl_PaymenttoNewbuildCounterpartyMembersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis=sdrl_AmendmentConsentFeetoSeniorCreditorsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis=sdrl_FundingEscrowAccountCollateralMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis=sdrl_PaymentofClosingFeesonDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis=sdrl_PaymentCommitmentPartyFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis=sdrl_PaymenttoBankCoordinatingCommitteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis=sdrl_ReorganizationAdjustmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |