XML 101 R87.htm IDEA: XBRL DOCUMENT
v3.22.4

CONTINGENT LIABILITIES AND OTHER MATTERS (Details) $ in Millions | Dec. 31, 2022 USD ($) site
--- | ---
Unusual or Infrequent Item, or Both [Line Items] |
Environmental liability sites | 23
Environmental liabilities reserve | $ | $ 5
Superfund Sites |
Unusual or Infrequent Item, or Both [Line Items] |
Environmental liability sites | 10
Owned or Formerly Owned Sites |
Unusual or Infrequent Item, or Both [Line Items] |
Environmental liability sites | 13
Other Current Liabilities |
Unusual or Infrequent Item, or Both [Line Items] |
Environmental liabilities reserve | $ | $ 1

X
- Definition Number of sites where there is a continuing legal obligation to either complete remedial actions or contribute to the completion of remedial actions regarding environmental matters. + References No definition available. + Details
Name: | oc_EnvironmentalLiabilitySites
Namespace Prefix: | oc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of the liability for remediation, site restoration, postclosure, monitoring commitments, or other exit costs associated with the sale, disposal or abandonment of a particular property resulting from unanticipated contamination of the assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q4) -URI https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751 + Details
Name: | us-gaap_EnvironmentalExitCostsCostsAccruedToDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_UnusualOrInfrequentItemLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_EnvironmentalRemediationSiteAxis=oc_SuperfundSitesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalRemediationSiteAxis=oc_OwnedorFomerlyOwnedSitesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |