XML 77 R63.htm IDEA: XBRL DOCUMENT
v3.22.4

DERIVATIVE FINANCIAL INSTRUMENTS - NARRATIVE (Details) MMBTU in Millions, $ in Millions | 1 Months Ended | 3 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Sep. 30, 2022 USD ($) | Jun. 30, 2022 USD ($) | Dec. 31, 2022 USD ($) MMBTU | Dec. 15, 2022 USD ($) | Dec. 31, 2021 MMBTU | Jun. 30, 2021 USD ($) | Mar. 31, 2020 USD ($)
Derivative [Line Items] |  |  |  |  |  |  |
Notional amount, energy measure | MMBTU |  |  | 8 |  | 6 |  |
Cross Currency Interest Rate Contract |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Proceeds from derivative instrument |  | $ 11 |  |  |  |  |
Interest Rate Lock Commitments |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional amount |  |  |  |  |  |  | $ 175
Fixed interest rate |  |  | 0.994% |  |  |  |
Foreign currency transactional gains, net of associated derivative activity | $ 6 |  |  |  |  |  |
Cash received upon settlement |  |  |  | $ 37 |  |  |
Amortized portion part of interest expense for future issuance of debt |  |  | $ 31 |  |  |  |
Euros | Foreign Exchange Forward |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional amount |  |  | 111 |  |  |  |
United States | Foreign Exchange Forward |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional amount |  |  | $ 474 |  |  |  |
Cash Flow Hedging | Foreign Exchange Forward |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional amount |  |  |  |  |  | $ 23 |

X
- Definition Derivative Asset, Cash Received Upon Settlement Of Agreement + References No definition available. + Details
Name: | oc_DerivativeAssetCashReceivedUponSettlementOfAgreement
Namespace Prefix: | oc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Derivative Asset, Portion Amortized As Interest Expense + References No definition available. + Details
Name: | oc_DerivativeAssetPortionAmortizedAsInterestExpense
Namespace Prefix: | oc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 25 -Section 50 -Paragraph 1 -Subparagraph (a)(1),(2) -URI https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal number of units used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1I -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 23 -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3505-108585 + Details
Name: | us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateLockCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | oc_HedgingIndicesAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |