XML 47 R33.htm IDEA: XBRL DOCUMENT
v3.22.4

BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Basis of Accounting, Policy | Basis of PresentationUnless the context requires otherwise, the terms “Owens Corning,” “Company,” “we” and “our” in these notes refer to Owens Corning and its subsidiaries.The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States.
Principles of Consolidation | Principles of ConsolidationThe Consolidated Financial Statements of the Company include the accounts of majority-owned subsidiaries. Intercompany accounts and transactions are eliminated.
Reclassifications | ReclassificationsCertain reclassifications have been made to the 2021 and 2020 Consolidated Financial Statements and Notes to the Consolidated Financial Statements to conform to the classifications used in 2022.
Use of Estimates and Assumptions | Use of Estimates and AssumptionsThe preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates.
Revenue Recognition | Revenue Recognition We recognize revenue as the amount of consideration that we expect to receive in exchange for transferring promised goods or services to customers. We do not adjust the transaction price for the effects of a significant financing component, as the time period between control transfer of goods and services and expected payment is one year or less. At the time of sale, we estimate provisions for different forms of variable consideration (discounts, rebates, returns and other refund liabilities) based on historical experience, current conditions and contractual obligations, as applicable. The estimated transaction price is typically not subject to significant reversals. We adjust these estimates when the most likely amount of consideration we expect to receive changes, although these changes are typically minor. Sales, value-added and other similar taxes that we collect are excluded from revenue. Many of our customer volume commitments are short-term and our performance obligations are generally limited to single purchase orders. Substantially all of our revenue is recognized at a point-in-time when control of goods transfers to the customer. Control transfer typically occurs when goods are shipped from our facilities or at other predetermined control transfer points (for instance, destination terms or consignment arrangements). Revenue Recognition (continued) We typically do not satisfy performance obligations without obtaining an unconditional right to payment from customers and, therefore, do not carry contract asset balances on the Consolidated Balance Sheets. Contract liability balances are recorded separately from receivables on the Consolidated Balance Sheets in either Total current liabilities or Other liabilities, depending on the timing of performance obligation satisfaction. We sell separately-priced warranties that extend certain product and workmanship coverages beyond our standard product warranty, which is described in Note 12. The up-front consideration on extended warranty contracts is deferred and recognized as revenue over time, based on the respective coverage period, ranging from 16 to 20 years. On an annual basis, we expect to recognize approximately $6 million of revenue associated with these extended warranty contracts. Additionally, in certain limited cases, we receive consideration before goods or services are transferred to the customer. These customer down payments and deposits are deferred, and typically recognized as revenue in the following quarter when we satisfy the related performance obligations. As of December 31, 2022, our contract liability balances (for extended warranties, down payments and deposits, collectively) totaled $89 million. As of December 31, 2021, our contract liability balances totaled $76 million, of which $17 million was recognized as revenue throughout 2022. As of December 31, 2020, our contract liability balances (for extended warranties, down payments and deposits, collectively) totaled $66 million, of which $17 million was recognized as revenue throughout 2021. As of December 31, 2019, our contract liability balances (for extended warranties, down payments and deposits, collectively) totaled $60 million, of which $19 million was recognized as revenue throughout 2020. As a practical expedient, we recognize incremental costs of obtaining a contract, if any, as an expense when incurred if the amortization period of the asset would have been one year or less. We do not have any costs to obtain or fulfill a contract that are capitalized under Accounting Standards Codification (ASC) 606.
Cost of Sales | Cost of SalesCost of sales includes material, labor, energy and manufacturing overhead costs, including depreciation and amortization expense associated with the manufacture and distribution of the Company’s products. Provisions for warranties are provided in the same period that the related sales are recorded and are based on historical experience, current conditions and contractual obligations, as applicable. Distribution costs include inbound freight costs; purchasing and receiving costs; inspection costs; warehousing costs; shipping and handling costs, which include costs incurred relating to preparing, packaging, and shipping products to customers; and other costs of the Company’s distribution network. We account for shipping and handling activities that occur after control of the related good transfers as fulfillment activities instead of performance obligations. All shipping and handling costs billed to the customer are included as net sales in the Consolidated Statements of Earnings (Loss).
Marketing and Administrative Expenses | Marketing and Advertising ExpensesMarketing and advertising expenses are included in Marketing and administrative expenses. These costs include advertising and marketing communications, which are expensed the first time the advertisement takes place.
Science and Technology Expenses | Science and Technology ExpensesThe Company incurs certain expenses related to science and technology. These expenses include salaries, building and equipment costs, utilities, administrative expenses, materials and supplies associated with the improvement and development of the Company’s products and manufacturing processes. These costs are expensed as incurred.
Earnings per Share | Earnings per ShareBasic earnings (loss) per share are computed using the weighted-average number of common shares outstanding during the period. Diluted earnings (loss) per share reflect the dilutive effect of common equivalent shares and increased shares that would result from the conversion of equity securities. The effects of anti-dilution are not presented.
Cash, Cash Equivalents and Restricted Cash | Cash, Cash Equivalents and Restricted CashThe Company defines cash and cash equivalents as cash and time deposits with maturities of three months or less when purchased.
Accounts Receivable | Accounts ReceivableTrade accounts receivable are recorded at the invoiced amount and do not bear interest. Consistent with the requirements of ASU 2016-13, “Financial Instruments - Credit Losses (Topic 236),” the allowance for credit losses is based on the Company’s assessment of the expected losses of customer accounts. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Account balances are charged off against the allowance when the Company believes it is probable the receivable will not be recovered.
Inventory Valuation | Inventory ValuationInventory costs include material, labor, and manufacturing overhead costs, including depreciation and amortization expense associated with the manufacture and distribution of the Company’s products. Inventories are stated at lower of cost or net realizable value and expense estimates are made for excess and obsolete inventories. Cost is determined by the first-in, first-out (“FIFO”) method.
Investments in Affiliates | Investments in AffiliatesThe Company accounts for investments in affiliates of 20% to 50% ownership when the Company does not have a controlling financial interest using the equity method under which the Company’s share of earnings and losses of the affiliate is reflected in earnings, and dividends are credited against the investment in affiliate when declared.
Goodwill and Other Intangible Assets | Goodwill and Other Intangible Assets Goodwill assets are not amortized but are tested for impairment on at least an annual basis. The Company has the option to use a qualitative approach to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value as a basis for determining whether it is necessary to perform a quantitative test. In the current year, as part of the annual assessment, the Company elected to use the qualitative approach for all of its reporting units. Events and circumstances we consider in performing the qualitative assessment include macro-economic conditions, market and industry conditions, internal cost factors, and the operational stability and the overall financial performance of the reporting units. When it is determined necessary for the Company to perform the quantitative testing process for goodwill, the Company estimates fair values using a discounted cash flow approach from the perspective of a market participant. Significant assumptions used in the discounted cash flow approach are revenue growth rates and earnings before interest and taxes (“EBIT”) margins used in estimating discrete period cash flow forecasts of the reporting unit, the discount rate, and the long-term revenue growth rate and EBIT margins used in estimating the terminal business value. The cash flow forecasts of the reporting units are based upon management’s long-term view of our markets and are the forecasts that are used by senior management and the Board of Directors to evaluate operating performance. The discount rate utilized is management’s estimate of what the market’s weighted average cost of capital is for a company with a similar debt rating and stock volatility, as measured by beta. The terminal business value is determined by applying the long-term growth rate to the latest year for which a forecast exists. As part of our goodwill quantitative testing process, we would evaluate whether there are reasonably likely changes to management’s estimates that would have a material impact on the results of the goodwill impairment testing. Goodwill and Other Intangible Assets (continued) Other indefinite-lived intangible assets are not amortized but are tested for impairment on at least an annual basis or when determined to have a finite useful life. Substantially all of the indefinite-lived intangible assets are in trademarks and trade names. The Company uses the royalty relief approach to determine whether it is more likely than not that the fair value of these assets is less than its carrying amount. This review is performed annually, or when circumstances arise which indicate there may be impairment. When applying the royalty relief approach, the Company performs a discounted cash flow analysis based on the value derived from owning these trademarks and trade names and being relieved from paying royalty to third parties. Significant assumptions used include the discrete period revenue growth rates, long-term EBIT margins, royalty rates, discount rates, and terminal value. The inputs for the goodwill and indefinite-lived intangible tests are considered Level 3 inputs under the fair value hierarchy as they are the Company’s own data, and are unobservable in the marketplace. Indefinite-lived intangible assets purchased through acquisition are generally tested qualitatively for impairment in the first year following the acquisition before transitioning to the standard methodology described herein in subsequent years. Please refer to Note 5 for additional disclosures related to Goodwill and Other Intangible Assets. Emissions Rights The Company is allotted carbon emission credit allowances (“emissions rights”) from several of the governments under which it operates. These emissions rights are recorded at market value as of the date of issuance and are classified as Intangible assets on the Consolidated Balance Sheets. When the Company emits more than the allotted amounts, additional emissions rights must be purchased.
Properties and Depreciation | Properties and Depreciation Property, plant and equipment are stated at cost and depreciated over their estimated useful lives using the straight-line method. When assets are disposed or otherwise retired, Property, plant and equipment accounts are relieved of the cost and related accumulated depreciation and any gain or loss is included in the Consolidated Statements of Earnings (Loss). Precious metals used in our production tooling are included in property, plant and equipment and are depleted as they are consumed during the production process. Depletion typically represents an annual expense of less than 3% of the outstanding value and is recorded in Cost of sales on the Consolidated Statements of Earnings (Loss). The range of useful lives for the major components of the Company’s plant and equipment is as follows:
Buildings and leasehold improvements | 15 – 40 years
Machinery and equipment |
Furnaces | 4 – 15 years
Information systems | 5 – 10 years
Equipment | 5 – 20 years
Expenditures for normal maintenance and repairs are expensed as incurred.
Asset Impairments | Asset ImpairmentsThe Company evaluates tangible and intangible long-lived assets for impairment when triggering events have occurred. This requires significant assumptions including projected cash flows, projected income tax rate and terminal business value. These inputs are considered Level 3 inputs under the fair value hierarchy as they are the Company’s own data, and are unobservable in the marketplace. Changes in management intentions, market conditions or operating performance could indicate that impairment charges might be necessary that could be material to the Company’s Consolidated Financial Statements in any given period. Please refer to Note 5 for additional detail on impairment charges recorded in 2022 and 2020.
Supplier Finance Programs | Supplier Finance Programs We review supplier terms and conditions on an ongoing basis, and have negotiated payment terms extensions in recent years in connection with our efforts to reduce working capital and improve cash flow. Separate from those terms extension actions, certain of our subsidiaries have entered into paying agency agreements with third-party administrators. These voluntary supply chain finance programs (collectively, the “Programs”) generally give participating suppliers the ability to sell, or otherwise pledge as collateral, their receivables from the Company to the participating financial institutions, at the sole discretion of both the suppliers and financial institutions. The Company is not a party to the arrangements between the suppliers and the financial institutions. The Company’s obligations to its suppliers, including amounts due and scheduled payment dates, are not impacted by the suppliers’ decisions to sell, or otherwise pledge as collateral, amounts under these arrangements. The Company's payment terms to the financial institutions, including the timing and amount of payments, are based on the original supplier invoices. One of our programs includes a parent guarantee to the participating financial institution for a certain U.S. subsidiary that, at the time of the respective program’s inception in 2015, was a guarantor subsidiary of the Company’s Credit Agreement. The obligations are presented as Accounts payable within Total current liabilities on the Consolidated Balance Sheets and all activity related to the obligations is presented within operating activities on the Consolidated Statements of Cash Flow. The Company's outstanding obligations under the programs for the twelve months ended December 31, 2022 and 2021 are as follows:
| Twelve Months Ended December 31,
| 2022 |  | 2021
Confirmed obligations outstanding at the beginning of the year | $ | 226 |  |  | $ | 170 |
Invoices confirmed during the year | 656 |  |  | 587 |
Confirmed invoices paid during the year | (648) |  |  | (531) |
Confirmed obligations outstanding at the end of the year | $ | 234 |  |  | $ | 226 |
Income Taxes | Income TaxesThe Company recognizes current tax liabilities and assets for the estimated taxes payable or refundable on the tax returns for the current year. Deferred tax balances reflect the impact of temporary differences between the carrying amount of assets and liabilities and their tax basis. Amounts are stated at enacted tax rates expected to be in effect when taxes are actually paid or recovered. In addition, realization of certain deferred tax assets is dependent upon our ability to generate future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to the amount that it believes is more likely than not to be realized. In addition, the Company estimates tax reserves to cover potential taxing authority claims for income taxes and interest attributable to audits of open tax years. Please refer to Note 21 for additional disclosures related to Income Taxes.
Taxes Collected From Customers and Remitted to Government Authorities and Taxes Paid to Vendors | Taxes Collected from Customers and Remitted to Government Authorities and Taxes Paid to VendorsTaxes are assessed by various governmental authorities at different rates on many different types of transactions. The Company charges sales tax or value-added tax (VAT) on sales to customers where applicable, as well as captures and claims back all available VAT that has been paid on purchases. VAT is recorded in separate payable or receivable accounts and does not affect revenue or cost of sales line items in the income statement. VAT receivable is recorded as a percentage of qualifying purchases at the time the vendor invoice is processed. VAT payable is recorded as a percentage of qualifying sales at the time an Owens Corning sale to a customer subject to VAT occurs. Amounts are paid to the taxing authority according to the method and collection prescribed by local regulations. Where applicable, VAT payable is netted against VAT receivable. The Company also pays sales tax to vendors who include a tax, required by government regulations, to the purchase price charged to the Company.
Pension and Other Postretirement Benefits | Pension and Other Postretirement BenefitsAccounting for pensions and other postretirement benefits involves estimating the cost of benefits to be provided well into the future and attributing that cost over the time period each employee works. To accomplish this, extensive use is made of assumptions about investment returns, discount rates, inflation, mortality, turnover and medical costs. Please refer to Notes 15 and 16 for additional disclosures related to Pension Plans and Other Postretirement Benefits, respectively.
Derivative Financial Instruments | Derivative Financial Instruments The Company recognizes all derivative instruments as either assets or liabilities at fair value on the balance sheet. Please refer to Note 4 for further disclosure on derivatives. The Company performs an analysis for effectiveness of its derivatives designated as hedging instruments at the end of each quarter based on the terms of the contracts and the underlying items being hedged. The change in the fair value of cash flow hedges is deferred in Accumulated other comprehensive income (deficit) (“AOCI”) and is subsequently recognized in Cost of sales (for commodity and foreign currency cash flow hedges) on the Consolidated Statements of Earnings (Loss) in order to mirror the location of the hedged items impacting earnings. Cash settlements for commodity and foreign currency hedges qualifying as cash flow hedges are included in Operating activities in the Consolidated Statements of Cash Flows. The Company has translation exposure resulting from translating the financial statements of foreign subsidiaries into U.S. Dollars, which is recognized in Currency translation adjustment (a component of AOCI). The Company uses cross-currency forward contracts to hedge portions of the net investment in foreign subsidiaries against fluctuations in foreign exchange rates. The changes in fair values of these derivative instruments are recognized in Currency translation adjustment (a component of AOCI), with recognition of the excluded components amortized to Interest expense, net on the Consolidated Statements of Earnings (Loss). Cash settlements for derivatives qualifying as net investment hedges are included in Investing activities in the Consolidated Statements of Cash Flows. The Company uses forward currency exchange contracts to manage existing exposures to foreign exchange risk related to assets and liabilities recorded on the Consolidated Balance Sheets. Gains and losses resulting from the changes in fair value of these instruments are recorded in Other expenses (income), net on the Consolidated Statements of Earnings (Loss), and are substantially offset by net revaluation impacts on foreign currency denominated balance sheet exposures (which are also recorded in Other expenses (income), net). Cash settlements for non-designated derivatives are included in the Consolidated Statements of Cash Flows in the category that is consistent with the nature of the derivative instrument, which is generally the same category as the underlying item being hedged.
Fair Value Measurements | Fair Value MeasurementsThe carrying value of cash and cash equivalents, accounts receivable and short-term debt approximate fair value because of the short-term maturity of the instruments. Please refer to Notes 4, 14 and 15 for fair value disclosures of derivative financial instruments, long-term debt and pension plans.
Foreign Currency | Foreign CurrencyThe functional currency of the Company’s subsidiaries is generally the applicable local currency. Assets and liabilities of foreign subsidiaries are translated into United States Dollars at the period-end rate of exchange, and their Statements of Earnings (Loss) and Statements of Cash Flows are converted on an ongoing basis at the monthly average rate. The resulting translation adjustment is included in AOCI in the Consolidated Balance Sheets and Consolidated Statements of Stockholders’ Equity. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are recorded in Other expenses (income), net in the Consolidated Statements of Earnings (Loss) as incurred.
Accounting Pronouncements | Accounting PronouncementsThe following table summarizes recent accounting standard updates (ASU) issued by the Financial Accounting Standards Board (FASB) that could have an impact on the Company's Consolidated Financial Statements:
Standard | Description | Effective Date for Company | Effect on the Consolidated Financial Statements
Recently adopted standards: |  |  |
ASU 2021-10 “Government Assistance (Topic 832)” | This standard modifies the annual disclosure requirements for business entities that receive government assistance and use a grant or contribution accounting model by analogy to other account guidance. | January 1, 2022 | The Company has adopted this standard for the year ending December 31, 2022. The adoption of this guidance did not have a material effect on our consolidated financial statements.
ASU 2022-04 “Liabilities—Supplier Finance Programs (Subtopic 405-50)” | This standard modifies the annual and interim disclosure requirements for entities which participate in a supplier finance program. | October 1, 2022 | The Company has adopted this standard for the year ending December 31, 2022. Please refer to the Supplier Finance Programs section above in Note 1 of the Consolidated Financial Statements for additional detail.

X
- Definition Supplier Finance Program, Policy + References No definition available. + Details
Name: | oc_SupplierFinanceProgramPolicyPolicyTextBlock
Namespace Prefix: | oc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI https://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for election to exclude from measurement of transaction price tax assessed by governmental authority that are both imposed on and concurrent with specific revenue-producing transaction, and collected from customer. Includes, but is not limited to, sales, use, value-added and excise tax. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 32 -Paragraph 2A -URI https://asc.fasb.org/extlink&oid=126919569&loc=SL82860478-203043 + Details
Name: | us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration