XML 51 R33.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The Consolidated Financial Statements include the accounts of Colgate-Palmolive Company and its majority-owned or controlled subsidiaries. Intercompany transactions and balances have been eliminated. The Company’s investments in consumer products companies with interests ranging between 20% and 50%, where the Company has significant influence over the investee, are accounted for using the equity method. Net income (loss) from such investments is recorded in Other (income) expense, net in the Consolidated Statements of Income. As of December 31, 2023 and 2022, equity method investments included in Other assets in the Consolidated Balance Sheets were $83 and $70, respectively. Unrelated third parties hold the remaining ownership interests in these investments. Investments with less than a 20% interest are recorded at cost and periodically adjusted based on observable price changes or quoted market prices in active markets, if applicable.
Use of Estimates | Use of Estimates The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America requires management to use judgment and make estimates that affect the reported amounts of assets and liabilities and disclosure of contingent gains and losses at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The level of uncertainty in estimates and assumptions increases with the length of time until the underlying transactions are completed. As such, the most significant uncertainty in the Company’s assumptions and estimates involved in preparing the financial statements includes pension and other retiree benefit cost assumptions, stock-based compensation, asset impairments, uncertain tax positions, tax valuation allowances and legal and other contingency reserves. Additionally, the Company uses available market information and other valuation methodologies in assessing the fair value of financial instruments and retirement plan assets. Judgment is required in interpreting market data to develop the estimates of fair value and, accordingly, changes in assumptions or the estimation methodologies may affect the fair value estimates. Actual results could ultimately differ from those estimates.
Revenue Recognition | Revenue Recognition The Company’s revenue contracts represent a single performance obligation to sell its products to trade customers. Sales are recorded at the time control of the products is transferred to trade customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for the products. Control is the ability of trade customers to “direct the use of” and “obtain the benefit from” our products. In evaluating the timing of the transfer of control of products to trade customers, the Company considers several control indicators, including significant risks and rewards of products, the Company’s right to payment and the legal title of the products. Based on the assessment of control indicators, sales are generally recognized when products are delivered to trade customers. Net sales reflect the transaction prices for contracts, which include units shipped at selling list prices reduced by variable consideration. Variable consideration includes expected sales returns and the cost of current and continuing promotional programs. Current promotional programs primarily include product listing allowances and co-operative advertising arrangements. Continuing promotional programs are predominantly consumer coupons and volume-based sales incentive arrangements. The cost of promotional programs is estimated using the expected value method considering all reasonably available information, including the Company’s historical experience and its current expectations, and is reflected in the transaction price when sales are recorded. Adjustments to the cost of promotional programs in subsequent periods are generally not material, as the Company’s promotional programs are typically of short duration, thereby reducing the uncertainty inherent in such estimates. Sales returns are generally accepted at the Company’s discretion and are not material to the Company’s Consolidated Financial Statements. The Company’s contracts with trade customers do not have significant financing components or non-cash consideration and the Company does not have unbilled revenue or significant amounts of prepayments from customers. The Company records Net sales excluding taxes collected on its sales to its trade customers. Shipping and handling activities are accounted for as contract fulfillment costs and classified as Selling, general and administrative expenses.
Shipping and Handling Costs | Shipping and Handling Costs Shipping and handling costs (also referred to as logistics costs) are classified as Selling, general and administrative expenses and were $1,771, $1,874 and $1,687 for the years ended December 31, 2023, 2022 and 2021, respectively.
Marketing Costs | Marketing Costs The Company markets its products through advertising and other promotional activities. Advertising costs are included in Selling, general and administrative expenses and are expensed as incurred. Certain consumer and trade promotional programs, such as consumer coupons, are recorded as a reduction of sales.
Cash and Cash equivalents | Cash and Cash Equivalents The Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents.
Inventories | Inventories The cost of approximately 75% of inventories is determined using the FIFO method, which is stated at the lower of cost or net realizable value. The cost of all other inventories, in the U.S. and Mexico, is determined using the LIFO method, which is stated at the lower of cost or market. Inventories in excess of one year of forecasted sales are classified in the Consolidated Balance Sheets as non-current “Other assets.”
Property, Plant and Equipment | Property, Plant and Equipment Land, buildings and machinery and equipment are stated at cost. Depreciation is provided, primarily using the straight-line method, over the estimated useful lives ranging from 3 to 15 years for machinery and equipment and up to 40 years for buildings. Depreciation attributable to manufacturing operations is included in Cost of sales. The remaining component of depreciation is included in Selling, general and administrative expenses.
Goodwill and Other Intangibles | Goodwill and Other Intangibles Goodwill and indefinite-life intangible assets, such as the Company’s global brands, are subject to impairment tests at least annually or when events or changes in circumstances indicate that an asset may be impaired. Other intangible assets with finite lives, such as local brands and trademarks, customer relationships and non-compete agreements, are amortized over their estimated useful lives, generally ranging from 5 to 40 years. Amortization expense related to intangible assets is included in Other (income) expense, net, which is included in Operating profit.
Income Taxes | Income Taxes The provision for income taxes is determined using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized based upon the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates that will be in effect at the time such differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company uses a comprehensive model to recognize, measure, present and disclose in its financial statements uncertain tax positions that the Company has taken or expects to take on an income tax return. The Company recognizes interest expense and penalties related to unrecognized tax benefits within Provision for income taxes.
Financial Instruments | Financial Instruments Derivative instruments are recorded as assets and liabilities at estimated fair value based on available market information. The Company’s derivative instruments that qualify for hedge accounting are designated as either fair value hedges, cash flow hedges or net investment hedges. For fair value hedges, changes in the fair value of the derivative, as well as the offsetting changes in the fair value of the hedged item, are recognized in earnings each period. For cash flow hedges, changes in the fair value of the derivative are recorded in Other comprehensive income (loss) and are recognized in earnings when the offsetting effect of the hedged item is also recognized in earnings. For hedges of the net investment in foreign subsidiaries, changes in the fair value of the derivative are recorded in Other comprehensive income (loss) to offset the change in the value of the net investment being hedged. Cash flows related to hedges are classified in the same category as the cash flows from the hedged item in the Consolidated Statements of Cash Flows. The Company may also enter into certain foreign currency and interest rate instruments that economically hedge certain of its risks but do not qualify for hedge accounting. Changes in fair value of these derivative instruments, based on quoted market prices, are recognized in earnings each period. The Company’s derivative instruments and other financial instruments are more fully described in Note 7, Fair Value Measurements and Financial Instruments along with the related fair value measurement considerations.
Stock-Based Compensation | Stock-Based Compensation The Company recognizes the cost of employee services received in exchange for awards of equity instruments, such as stock options and restricted stock units (both performance-based and time-vested), based on the fair value of those awards at the date of grant over the requisite service period. The Company uses the Black-Scholes-Merton (“Black-Scholes”) option pricing model to estimate the fair value of stock option awards. In addition to performance conditions, performance-based restricted stock units also include a total shareholder return modifier. Because the total shareholder return modifier is considered a market condition, the Company uses a Monte-Carlo simulation model to determine the fair value of performance-based restricted stock units. The fair value of time-vested restricted stock units is determined based on the closing market price of the Company’s stock at the date of grant. Stock-based compensation plans, related expenses and assumptions used in the Black-Scholes option pricing model are more fully described in Note 8, Capital Stock and Stock-Based Compensation Plans.
Currency Translation | Currency Translation The assets and liabilities of foreign subsidiaries, other than those operating in highly inflationary environments, are translated into U.S. dollars at year-end exchange rates with resulting translation gains and losses accumulated in a separate component of shareholders’ equity. Income and expense items are translated into U.S. dollars at average rates of exchange prevailing during the year. For subsidiaries operating in highly inflationary environments, local currency-denominated non-monetary assets, including inventories, goodwill and property, plant and equipment, are remeasured at their historical exchange rates, while local currency-denominated monetary assets and liabilities are remeasured at year-end exchange rates. Remeasurement adjustments for these operations are included in Net income attributable to Colgate-Palmolive Company.
Recent Accounting Pronouncements | Recent Accounting Pronouncements In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU improves the transparency of income tax disclosure by requiring consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. This guidance is effective for the Company for fiscal years beginning after December 15, 2024. We are currently assessing the impact of this guidance on our disclosures. In December 2023, the FASB issued ASU No. 2023-08, “Intangibles—Goodwill and Other—Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets.” This ASU improves the accounting for certain crypto assets by requiring companies to measure them at fair value for each reporting period with changes in fair value recognized in net income. This guidance is effective for the Company for fiscal years beginning after December 15, 2024 and is not expected to have an impact on the Company’s Consolidated Financial Statements. In November 2023, the FASB issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU modified the disclosure and presentation requirements primarily through enhanced disclosures of significant segment expenses and other segment items. This guidance is effective for the Company for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. We are currently assessing the impact of this guidance on our disclosures. In October 2023, the FASB issued ASU No. 2023-06, “Disclosure Improvements-Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative.” This ASU modified the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC’s regulations. This guidance is effective for the Company no later than June 30, 2027 and is not expected to have a material impact on the Company’s Consolidated Financial Statements. In August 2023, the FASB issued ASU No. 2023-05, “Business Combinations-Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement.” This ASU requires a joint venture to initially measure all contributions received upon its formation at fair value. This guidance is applicable to joint ventures with a formation date on or after January 1, 2025 and is not expected to have a material impact on the Company’s Consolidated Financial Statements. In March 2023, the FASB issued ASU No. 2023-01, “Leases (Topic 842): Common Control Arrangements.” This ASU clarified the accounting for leasehold improvements for leases under common control. The guidance is effective for the Company beginning on January 1, 2024 and is not expected to have a material impact on the Company’s Consolidated Financial Statements. In September 2022, the FASB issued ASU No. 2022-04, “Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations.” This ASU requires a buyer that uses supplier finance programs to make annual disclosures about the programs’ key terms, the balance sheet presentation of related amounts, the confirmed amount outstanding at the end of the period and associated roll-forward information. The Company adopted the guidance beginning on January 1, 2023, except for the roll-forward information, which is effective for the Company beginning on January 1, 2024. See Note 16, Supplier Finance Programs to the Consolidated Financial Statements for additional information. In March 2022, the FASB issued ASU No. 2022-02, “Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures.” This ASU eliminates the accounting guidance for troubled debt restructurings by creditors while enhancing disclosure requirements for certain loan refinancing and restructurings by creditors made to borrowers experiencing financial difficulty. The amendments also require disclosure of current-period gross write-offs by year of origination for financing receivables. This guidance was effective for the Company beginning on January 1, 2023 and did not have a material impact on the Company’s Consolidated Financial Statements. In March 2022, the FASB issued ASU No. 2022-01, “Derivatives and Hedging (Topic 815): Fair Value Hedging-Portfolio Layer Method.” This ASU clarifies the accounting and promotes consistency in reporting for hedges where the portfolio layer method is applied. This guidance was effective for the Company beginning on January 1, 2023 and did not have an impact on the Company’s Consolidated Financial Statements. In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” This ASU requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASU No. 2016-10, “Revenue from Contracts with Customers (Topic 606).” This guidance was effective for the Company beginning on January 1, 2023 and did not have a material impact on the Company’s Consolidated Financial Statements.
Reclassifications | Reclassifications Certain prior year amounts have been reclassified to conform to the current year presentation.

X
- Definition Shipping And Handling Costs Policy [Policy Text Block] + References No definition available. + Details
Name: | cl_ShippingAndHandlingCostsPolicyPolicyTextBlock
Namespace Prefix: | cl_
Data Type: | dtr-types1: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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
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 -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + 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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + 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 its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-7 + 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 (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 -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + 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 -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + 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 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 -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + 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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + 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 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 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 -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483504/205-10-50-1 + 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + 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 revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration