XML 82 R69.htm IDEA: XBRL DOCUMENT
v3.25.2

RESTRUCTURING (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | ---
Jun. 30, 2025 | Jun. 30, 2024 | Jun. 30, 2025 | Jun. 30, 2024 | Dec. 31, 2024 | Dec. 31, 2023 | May 31, 2023 | Mar. 31, 2023
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Loss on sale of business | $ 24 | $ 0 | $ 26 | $ 0 | $ 91 |  |  |
Restructuring excluding depreciation | 18 | 47 | 21 | 61 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Costs | 18 | 47 | 21 | 61 |  |  |  |
Building Materials Business Exit |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation |  |  | 0 |  |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Reserve, Beginning Balance |  |  | 6 |  |  |  |  |
Restructuring Costs |  |  | 0 |  |  |  |  |
Payments |  |  | 0 |  |  |  |  |
Restructuring Reserve, Accelerated Depreciation And Other Non-Cash Items |  |  | 0 |  |  |  |  |
Restructuring Reserve, Ending Balance | 6 |  | 6 |  | 6 |  |  |
Cumulative charges incurred | 6 |  | 6 |  |  |  |  |
Wabash, Indiana Facility Closure |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation |  |  | 0 | 0 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Reserve, Beginning Balance |  |  | 0 | 3 | 3 |  |  |
Restructuring Costs |  |  | 0 | 0 |  |  |  |
Payments |  |  | 0 | (3) |  |  |  |
Restructuring Reserve, Accelerated Depreciation And Other Non-Cash Items |  |  | 0 | 0 |  |  |  |
Restructuring Reserve, Ending Balance | 0 | 0 | 0 | 0 | 0 |  |  |
Cumulative charges incurred | 33 | 33 | 33 | 33 |  |  |  |
Acquisition-related Restructuring |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation |  |  | 17 | 41 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Reserve, Beginning Balance |  |  | 3 | 0 | 0 |  |  |
Restructuring Costs |  |  | 17 | 41 |  |  |  |
Payments |  |  | (5) | (17) |  |  |  |
Restructuring Reserve, Accelerated Depreciation And Other Non-Cash Items |  |  | (9) | (21) |  |  |  |
Restructuring Reserve, Ending Balance | 6 | 3 | 6 | 3 | 3 |  |  |
Cumulative charges incurred | 72 | 41 | 72 | 41 |  |  |  |
Global Composites Restructuring |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation |  |  | 5 | 13 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Reserve, Beginning Balance |  |  | 14 | 12 | 12 |  |  |
Restructuring Costs |  |  | 5 | 13 |  |  |  |
Payments |  |  | (3) | (3) |  |  |  |
Restructuring Reserve, Accelerated Depreciation And Other Non-Cash Items |  |  | 2 | (7) |  |  |  |
Restructuring Reserve, Ending Balance | 18 | 15 | 18 | 15 | 14 |  |  |
Cumulative charges incurred | 38 | 29 | 38 | 29 |  |  |  |
Protective Packaging Exit |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation |  |  | 0 | 4 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Reserve, Beginning Balance |  |  | 0 | 1 | 1 |  |  |
Restructuring Costs |  |  | 0 | 4 |  |  |  |
Payments |  |  | 0 | (3) |  |  |  |
Restructuring Reserve, Accelerated Depreciation And Other Non-Cash Items |  |  | 0 | (2) |  |  |  |
Restructuring Reserve, Ending Balance | 0 | 0 | 0 | 0 | 0 |  |  |
Cumulative charges incurred | 83 | 82 | 83 | 82 |  |  |  |
European Operating Structure Optimization |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost |  |  |  |  |  |  |  | $ 20
Restructuring excluding depreciation |  |  | (1) | 3 |  |  |  |
Severance costs |  |  | 1 |  |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Reserve, Beginning Balance |  |  | 5 | 6 | 6 |  |  |
Restructuring Costs |  |  | (1) | 3 |  |  |  |
Payments |  |  | (2) | (3) |  |  |  |
Restructuring Reserve, Accelerated Depreciation And Other Non-Cash Items |  |  | 0 | 0 |  |  |  |
Restructuring Reserve, Ending Balance | 2 | 6 | 2 | 6 | $ 5 |  |  |
Cumulative charges incurred | 14 | 15 | 14 | 15 |  |  |  |
Employee Severance And Other Exit Costs | Building Materials Business Exit |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost | 15 |  | 15 |  |  |  |  |
Employee Severance And Other Exit Costs | Acquisition-related Restructuring |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost | 12 |  | 12 |  |  |  |  |
Employee Severance And Other Exit Costs | Global Composites Restructuring | Minimum |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost |  |  |  |  |  | $ 20 |  |
Employee Severance And Other Exit Costs | Global Composites Restructuring | Maximum |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost |  |  |  |  |  | 30 |  |
Employee Severance And Other Exit Costs | Protective Packaging Exit |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost |  |  |  |  |  |  | $ 15 |
Accelerated depreciation | Cost of sales |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation | 9 | 3 | 9 | 7 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Costs | 9 | 3 | 9 | 7 |  |  |  |
Accelerated depreciation | Acquisition-related Restructuring |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation |  |  | 9 |  |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Costs |  |  | 9 |  |  |  |  |
Accelerated depreciation | Global Composites Restructuring | Minimum |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost |  |  |  |  |  | 15 |  |
Accelerated depreciation | Global Composites Restructuring | Maximum |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost |  |  |  |  |  | 20 |  |
Accelerated depreciation | Protective Packaging Exit | Minimum |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost |  |  |  |  |  |  | 70 |
Accelerated depreciation | Protective Packaging Exit | Maximum |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost |  |  |  |  |  |  | $ 75 |
Employee Severance And Accelerated Depreciation | Wabash, Indiana Facility Closure |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost |  |  |  |  |  | $ 30 |  |
Other exit costs | Cost of sales |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation | 1 | 2 | 1 | 5 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Costs | 1 | 2 | 1 | 5 |  |  |  |
Other exit costs | Marketing and administrative expenses |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation | 1 | 1 | 1 | 1 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Costs | 1 | 1 | 1 | 1 |  |  |  |
Other exit costs | Other expense, net |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation | 0 | 0 | 1 | 0 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Costs | 0 | 0 | 1 | 0 |  |  |  |
Severance |  |  |  |  |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Reserve, Ending Balance | 32 |  | 32 |  |  |  |  |
Severance | Other expense, net |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation | 7 | 41 | 9 | 48 |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Costs | 7 | $ 41 | 9 | $ 48 |  |  |  |
Severance | Acquisition-related Restructuring |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation |  |  | 8 |  |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Costs |  |  | 8 |  |  |  |  |
Severance | Global Composites Restructuring |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring excluding depreciation |  |  | 5 |  |  |  |  |
Restructuring Reserve [Roll Forward] |  |  |  |  |  |  |  |
Restructuring Costs |  |  | 5 |  |  |  |  |
Accelerated Depreciation And Inventory Write-Offs | Acquisition-related Restructuring |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Restructuring cost, expected cost | $ 30 |  | $ 30 |  |  |  |  |

X
- Definition Restructuring Reserve, Accelerated Depreciation And Other Non-Cash Items + References No definition available. + Details
Name: | oc_RestructuringReserveAcceleratedDepreciationAndOtherNonCashItems
Namespace Prefix: | oc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B + Details
Name: | us-gaap_GainLossOnSaleOfBusiness
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17 + Details
Name: | us-gaap_PaymentsForRestructuring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of costs incurred to date for the specified restructuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount expected to be recognized in earnings for the specified restructuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_RestructuringAndRelatedCostExpectedCost1
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_RestructuringCostAndReserveLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_RestructuringCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_RestructuringReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_RestructuringReserveRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_SeveranceCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RestructuringPlanAxis=oc_BuildingMaterialsBusinessExitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=oc_WabashIndianaFacilityClosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=oc_AcquisitionRelatedRestructuringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=oc_GlobalCompositesRestructuringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=oc_ProtectivePackagingExitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=oc_EuropeanOperatingStructureOptimizationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=oc_EmployeeSeveranceAndOtherExitCostsMember
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: |

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

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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