XML 56 R38.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Nature of Operations and Basis of Presentation | Nature of Operations and Basis of Presentation: 3M is a diversified global manufacturer, technology innovator and marketer of a wide variety of products. As used herein, the term “3M” or “Company” refers to 3M Company and subsidiaries unless the context indicates otherwise. The consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States. Preparation of the consolidated financial statements requires management to make estimates and assumptions that affect amounts reported in the consolidated financial statements and notes. Such estimates and assumptions are subject to inherent uncertainties which may result in actual amounts differing from these estimates. The financial statements consolidate all applicable subsidiaries; intercompany transactions and balances are eliminated. In the second quarter of 2023, 3M re-consolidated the Aearo Technology and certain of its related entities (collectively, the "Aearo Entities") as a result of the court dismissal of their voluntary bankruptcy proceedings. 3M had previously deconsolidated these entities in the third quarter of 2022. Local currencies generally are considered the functional currencies outside the United States, with the exception of subsidiaries operating in highly inflationary economies, which are not material to 3M. Assets and liabilities for operations in local-currency environments are translated at month-end exchange rates of the period reported. Income and expense items are translated at average monthly currency exchange rates in effect during the period. Cumulative translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in shareholders’ equity.
Cash and Cash Equivalents | Cash and Cash Equivalents: Cash and cash equivalents consist of cash and temporary investments with maturities of three months or less when acquired.
Investments | Investments: 3M invests in marketable and equity securities. Marketable securities include available-for-sale debt securities and are recorded at fair value with unrealized gains and losses recorded as a component of accumulated other comprehensive income. The classification of marketable securities as current or non-current is based on the availability for use in current operations. 3M accounts for its ownership interest in Solventum as an equity investment with a readily determinable fair value. All equity securities that do not result in consolidation and are not accounted for under the equity method are measured at fair value with changes therein reflected in net income. 3M utilizes the measurement alternative for equity investments that do not have readily determinable fair values and measures these investments at cost less impairment plus or minus observable price changes in orderly transactions. The balances associated with equity securities are disclosed in Note 8. 3M regularly reviews investment securities for impairment. For debt securities, an impairment relating to credit losses is recorded through an allowance for credit losses. A change in the allowance for credit losses is recorded into earnings in the period of the change. Any impairment that has not been recorded through an allowance for credit losses is recorded through accumulated other comprehensive income as a component of shareholders’ equity. Amounts are reclassified out of accumulated other comprehensive income and into earnings upon sale or a change in the portions of impairment related to credit losses and not related to credit losses.
Inventories | Inventories: Inventories are stated at the lower of cost or net realizable value (NRV), which is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Cost is generally determined on a first-in, first-out basis.
Property, Plant and Equipment (PPE) and Definite-Lived Intangible Assets | Property, Plant and Equipment (PPE) and Definite-Lived Intangible Assets: Property, plant and equipment, including capitalized interest and internal direct engineering costs, are recorded at cost. The Company capitalizes direct costs of services used in the development of, and external software acquired for use as, internal-use software. These software amounts are reported as a component of machinery and equipment within PPE. Depreciation of PPE generally is computed using the straight-line method. Refer to Note 8 for depreciable life and additional details on PPE. Internal-use software elements of PPE are depreciated over a period of three to seven years. 3M records capital-related government grants earned as reductions to the cost of PPE and associated unpaid liabilities and grant proceeds receivable are considered non-cash changes in such balances for purposes of preparation of statement of cash flows. Definite lived intangible asset types include customer related, patents, other technology-based, tradenames and other intangible assets acquired from an independent party. These assets are amortized on a on a systematic and rational basis (generally straight-line) that is representative of the asset's use. Refer to Note 5 for amortizable life and additional details on intangible assets. Costs related to internally developed intangible assets, such as patents, are expensed as incurred, within “Research, development and related expenses”. Fully depreciated PPE other than capitalized internally developed software are retained in PPE and accumulated depreciation accounts until disposal. Upon disposal, assets and related accumulated depreciation are removed from the accounts and the net amount, less proceeds from disposal, is charged or credited to operations. Definite-lived intangible assets are removed from their respective gross asset and accumulated amortization accounts when they are no longer in use. PPE and definite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable. The amount of the impairment loss recorded is calculated by the excess of the asset’s (asset group's) carrying value over its fair value. Fair value is generally determined using a discounted cash flow analysis.
Conditional Asset Retirement Obligations | Conditional Asset Retirement Obligations: A liability is initially recorded at fair value for an asset retirement obligation associated with the retirement of tangible long-lived assets in the period in which it is incurred if a reasonable estimate of fair value can be made. Over time the liabilities are accreted for the change in their present value and the initial capitalized costs are depreciated over the remaining useful lives of the related assets.
Goodwill and Indefinite-Lived Intangible Assets | Goodwill and Indefinite-Lived Intangible Assets: Goodwill and indefinite-lived intangible assets (namely certain tradenames), are not amortized and are assessed for impairment annually (fourth quarter and third quarter, respectively) and whenever an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at a reporting unit level, which at 3M, primarily corresponds to a division. An impairment loss is recognized when the carrying value of the reporting unit’s net assets exceeds its estimated fair value. The estimated fair value of a reporting unit is determined based on a market approach using comparable company information such as EBITDA (earnings before interest, taxes, depreciation and amortization) multiples or, in some cases, based on a discounted cash flow analysis. An impairment loss is recognized for an indefinite-lived intangible asset when its fair value (generally determined on a discounted cash flow basis) is less than its carrying value.
Restructuring Actions | Restructuring Actions: Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairment or accelerated depreciation/amortization of assets associated with such actions. Employee-related severance charges are largely based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Severance amounts for which affected employees in certain circumstances are required to render service in order to receive benefits at their termination dates were measured at the date such benefits were communicated to the applicable employees and recognized as expense over the employees’ remaining service periods. Contract termination and other charges primarily reflect costs to terminate a contract before the end of its term (measured at fair value at the time the Company provided notice to the counterparty) or costs that will continue to be incurred under the contract for its remaining term without economic benefit to the Company.
Revenue (Sales) Recognition | Revenue (Sales) Recognition: The Company sells products to a diversified base of customers around the world and has no material concentration of credit risk or significant payment terms extended to customers. The vast majority of 3M’s customer arrangements contain a single performance obligation to transfer manufactured goods. Revenue is recognized when control of goods has transferred to customers. For the majority of the Company’s customer arrangements, control transfers to customers at a point-in-time when goods/services have been delivered as that is generally when legal title, physical possession and risks and rewards of goods/services transfer to the customer. Revenue is recognized at the transaction price which the Company expects to be entitled. When determining the transaction price, 3M estimates variable consideration applying the portfolio approach practical expedient. The main sources of variable consideration for 3M are customer rebates, trade promotion funds, and cash discounts. These sales incentives are recorded as a reduction to revenue at the time of the initial sale using the most-likely amount estimation method. The most-likely amount method is based on the single most likely outcome from a range of possible consideration outcomes (derived from sales terms, historical experience, trend analysis, and projected market conditions in the various markets served). The most common incentive relates to amounts paid or credited to customers for achieving defined volume levels or growth objectives. There are no material instances where variable consideration is constrained and not recorded at the initial time of sale. Free goods are accounted for as an expense and recorded in cost of sales. Product returns are recorded as a reduction to revenue based on anticipated sales returns that occur in the normal course of business. 3M primarily has assurance-type warranties that do not result in separate performance obligations. Sales, use, value-added, and other excise taxes are not recognized in revenue. The Company has elected to present revenue net of sales taxes and other similar taxes. The Company applies the “right to invoice” practical expedient based on 3M’s right to invoice the customer at an amount that reasonably represents the value to the customer of 3M’s performance completed to date. The Company applies the practical expedient relative to costs of obtaining a contract by expensing sales commissions when incurred because the amortization period would have been one year or less as the Company does not have material costs related to obtaining a contract with amortization periods greater than one year for any year presented.
Accounts Receivable and Allowances | Accounts Receivable and Allowances: Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company maintains allowances for bad debts, cash discounts, and various other items for potential credit losses. The Company determines the allowances based on historical write-off experience, current expectations of future credit losses informed by industry and regional economic data, and historical cash discounts. The Company reviews the allowances monthly. The allowances for bad debts as well as the provision for credit losses, write-off activity and recoveries for the periods presented are not material. The Company does not have any significant off-balance-sheet credit exposure related to its customers.
Advertising and Merchandising | Advertising and Merchandising: These costs are charged to operations in the period incurred, and totaled $216 million, $201 million and $272 million in 2024, 2023 and 2022, respectively.
Research, Development and Related Expenses | Research, Development and Related Expenses: These costs are charged to operations in the period incurred and are shown on a separate line of the Consolidated Statement of Income. Research, development and related expenses totaled $1.1 billion, $1.2 billion and $1.2 billion in 2024, 2023 and 2022, respectively. Research and development expenses, covering basic scientific research and the application of scientific advances in the development of new and improved products and their uses, totaled $0.7 billion, $0.7 billion and $0.8 billion in 2024, 2023 and 2022, respectively. Related expenses primarily include technical support; internally developed patent costs, which include costs and fees incurred to prepare, file, secure and maintain patents; amortization of externally acquired patents and externally acquired in-process research and development; and gains/losses associated with certain corporate approved investments in R&D-related ventures.
Environmental | Environmental: Reserves for liabilities related to anticipated environmental related remediation costs are recorded when they are probable and reasonably estimable, generally no later than the completion of feasibility studies, the Company’s commitment to a plan of action, or approval by regulatory agencies. Environmental costs for capital projects that contribute to current or future operations generally are capitalized and depreciated over their estimated useful lives.
Income taxes | Income taxes: The provision for income taxes is determined using the asset and liability approach. Under this approach, deferred income taxes represent the expected future tax consequences of temporary differences between the carrying amounts and tax basis of assets and liabilities. The Company records a valuation allowance to reduce its deferred tax assets when uncertainty regarding their realizability exists. The Company recognizes and measures its uncertain tax positions based on the rules under ASC 740, Income Taxes.
Stock-based compensation | Stock-based compensation: The Company recognizes compensation expense for its stock-based compensation programs, which include stock options, restricted stock, restricted stock units (RSUs), performance shares, and the General Employees’ Stock Purchase Plan (GESPP). Under applicable accounting standards, the fair value of share-based compensation is determined at the grant date and the recognition of the related expense is recorded over the period in which the share-based compensation vests.
Derivatives and Hedging Activities | Derivatives and Hedging Activities: All derivative instruments within the scope of ASC 815, Derivatives and Hedging, are recorded on the balance sheet at fair value. All hedging instruments that qualify for hedge accounting are designated and effective as hedges, in accordance with U.S. generally accepted accounting principles. Instruments that do not qualify for hedge accounting are marked to market with changes recognized in current earnings. Cash flows from derivative instruments are classified in the statement of cash flows in the same category as the cash flows from the items subject to designated hedge or undesignated (economic) hedge relationships. The Company does not hold or issue derivative financial instruments for trading purposes and is not a party to leveraged derivatives. See Note 17 for more information on the Company's derivative instruments and hedging programs.
Fair Value Measurements | Fair Value Measurements: 3M follows ASC 820, Fair Value Measurements and Disclosures, with respect to assets and liabilities that are measured at fair value on a recurring basis and nonrecurring basis. Fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The standard establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances. The hierarchy is broken down into three levels. Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable inputs for the asset or liability. Categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Leases | Leases: 3M determines if an arrangement is a lease upon inception by establishing if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. 3M determines certain service agreements that contain the right to use an underlying asset are not leases because 3M does not control how and for what purpose the identified asset is used. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The discount rate used is 3M’s incremental borrowing rate or, if available, the rate implicit in the lease. 3M determines the incremental borrowing rate for leases using a portfolio approach based primarily on the lease term and the economic environment of the applicable country or region. As a lessee, the Company leases distribution centers, office space, land, and equipment. Certain 3M lease agreements include rental payments adjusted annually based on changes in an inflation index. 3M’s leases do not contain material residual value guarantees or material restrictive covenants. Lease expense is recognized on a straight-line basis over the lease term. Certain leases include one or more options to renew, with terms that can extend the lease term up to five years. 3M includes options to renew the lease as part of the right of use lease asset and liability when it is reasonably certain the Company will exercise the option. In addition, certain leases contain fair value purchase and termination options with an associated penalty. In general, 3M is not reasonably certain to exercise such options. For the measurement and classification of its lease agreements, 3M groups lease and non-lease components into a single lease component for all underlying asset classes. Variable lease payments primarily include payments for non-lease components, such as maintenance costs, payments for leased assets used beyond their noncancellable lease term as adjusted for contractual options to terminate or renew, additional payments related to a subsequent adjustment in an inflation index, and payments for non-components such as sales tax. Certain 3M leases contain immaterial variable lease payments based on number of units produced.
Related Party Activity | Related Party Activity: 3M does not have any material related party activity.
New Accounting Pronouncements | New Accounting Pronouncements: In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU primarily requires incremental disclosures of disaggregated expense information about a Company's reportable segments. 3M adopted this ASU for the year-end December 31, 2024, and applied it retrospectively to all prior periods presented (see Note 22). The table below provides summaries of applicable new accounting pronouncements issued, but not yet adopted by 3M.
Standards Issued and Not Yet Adopted
Standard | Relevant Description | Effective Date for 3M | Impact and Other Matters
ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures | Issued in December 2023. Requires disaggregated information about a Company's effective tax rate reconciliation as well as information on income taxes paid. | Year-end December 31, 2025 | As this ASU relates to disclosures only, there will be no impact to 3M’s consolidated results of operations and financial condition.
ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses | Issued in November 2024. Requires new disclosures providing further detail of a company's income statement expense line items. | Year-end December 31, 2027 | As this ASU relates to disclosures only, there will be no impact to 3M’s consolidated results of operations and financial condition.
Business Segments | 3M’s businesses are organized, managed and internally grouped into segments based on differences in markets, products, technologies and services. 3M manages its continuing operations in three business segments: Safety and Industrial; Transportation and Electronics; and Consumer. 3M’s three business segments bring together common or related 3M technologies, enhancing the development of innovative products and services and providing for efficient sharing of business resources. On April 1, 2024, 3M completed the previously announced separation of its Health Care business as a separate public company, Solventum (see Note 2 for additional information). 3M is an integrated enterprise characterized by substantial intersegment cooperation, cost allocations and inventory transfers. Therefore, management does not represent that these segments, if operated independently, would report the operating income information shown. 3M discloses business segment operating income (loss) as its measure of segment profit/loss, reconciled to both total 3M operating income (loss) and income before taxes. Business segment operating income (loss) excludes certain expenses and income that are not allocated to business segments (as described below in “Corporate and Unallocated and Other”). Business segment disclosures consider information used by/provided to 3M's chief operating decision maker (CODM). For 3M, the CODM is the chief executive officer. The CODM uses business segment operating income (loss) to allocate resources to segments in the planning and forecasting process along with periodic ongoing reviews of results and overall market activity. 3M made certain changes to the composition of segment information reviewed by 3M's CODM effective in the second quarter of 2024 largely as a result of the separation of Solventum and changes within its business segments effective in the first quarter of 2024. Accordingly, information provided herein reflects the impact of these changes for all applicable periods presented. Effective in the second quarter of 2024, this change included the following: Elimination of former Health Care business segment •The former Health Care business segment was eliminated in the second quarter of 2024 in connection with the separation of Solventum and reflection of its historical net income and applicable assets and liabilities included in the Separation as discontinued operations within 3M's financial statements. Addition of ‘Other’ and update to ‘Corporate and Unallocated’ •3M added the “Other” category of information as a result of the Separation. It principally reflects: ◦Transition arrangement agreements (e.g. fees charged by 3M, net of underlying costs) related to divested businesses, including those related to the Separation, as well as other applicable divestitures. ◦Operations of businesses of the former Health Care segment divested prior to the Separation and therefore not reflected as discontinued operations within 3M's financial statements, along with limited-duration supply agreements with those previous divestitures. •Activity included in 3M’s existing “Corporate and Unallocated” was updated primarily to additionally reflect: ◦Removal of costs related to separating and divesting Solventum that were eligible to be part of discontinued operations. ◦Commercial activity with Solventum post-Separation and certain operations of the former Health Care business segment retained by 3M. ◦Costs previously allocated to Solventum prior to the Separation that were not eligible to be part of discontinued operations other than those beginning in the first quarter of 2024 included in “Other” associated with transition arrangement activity for which 3M began to charge fees in April 2024. Corporate and Unallocated and Other: Outside of 3M's reportable operating segments, 3M has Corporate and Unallocated and Other which are not reportable business segments as they do not meet the segment reporting criteria. Because Corporate and Unallocated and Other includes a variety of miscellaneous items, it is subject to fluctuation on a quarterly and annual basis. •Corporate and Unallocated operating income (loss) includes “corporate special items” and “other corporate expense-net”. ◦Corporate special items include net costs for significant litigation impacting operating income (loss) associated with PFAS-related other environmental and Combat Arms Earplugs matters. In addition, during the voluntary chapter 11 bankruptcy period (which began in July 2022 and ended in June 2023), costs associated with the Aearo portion of respirator mask/asbestos matters were also included in corporate special items. Prior to the bankruptcy, costs associated with Combat Arms Earplugs matters were not included in the Corporate net costs for significant litigation special item, instead being reflected in the Safety and Industrial business segment. Corporate special items for the periods presented also include divestiture costs, gain on business divestitures, divestiture-related restructuring actions and Russia exit charges/benefits. Divestiture costs include costs that were not eligible to be part of discontinued operations related to separating and divesting substantially an entire business segment of 3M following public announcement of its intended divestiture. ◦Other corporate expense-net includes certain enterprise and governance activities resulting in unallocated corporate costs and other activity and net costs that 3M may choose not to allocate directly to its business segments. Other corporate expense-net also includes costs previously allocated to Solventum prior to the Separation that were not eligible to be part of discontinued operations, commercial activity with Solventum post-Separation, and certain operations of the former Health Care business segment retained by 3M. •Other principally reflects activity associated with: ◦Operations of businesses of the former Health Care segment divested prior to the Separation and therefore not reflected as discontinued operations within 3M's financial statements, along with limited-duration supply agreements with those previous divestitures. ◦Transition arrangement agreements (e.g. fees charged by 3M, net of underlying costs) related to divested businesses, including those related to the Separation, as well as other applicable divestitures.
Legal Proceedings | Process for Disclosure and Recording of Liabilities Related to Legal Proceedings: Many lawsuits and claims involve highly complex issues relating to causation, scientific evidence, and alleged actual damages, all of which are subject to substantial uncertainties. Assessments of lawsuits and claims can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions. The categories of legal proceedings in which the Company is involved may include multiple lawsuits and claims, may be spread across multiple jurisdictions and courts which may handle the lawsuits and claims differently, may involve numerous and different types of plaintiffs, raising claims and legal theories based on specific allegations that may not apply to other matters, and may seek substantial compensatory and, in some cases, punitive, damages. These and other factors contribute to the complexity of these lawsuits and claims and make it difficult for the Company to predict outcomes and make reasonable estimates of any resulting losses. The Company's ability to predict outcomes and make reasonable estimates of potential losses is further influenced by the fact that a resolution of one or more matters within a category of legal proceedings may impact the resolution of other matters in that category in terms of timing, amount of liability, or both. When making determinations about recording liabilities related to legal proceedings, the Company complies with the requirements of ASC 450, Contingencies, and related guidance, and records liabilities in those instances where it can reasonably estimate the amount of the loss and when the loss is probable. Where the reasonable estimate of the probable loss is a range, the Company records as an accrual in its financial statements the most likely estimate of the loss, or the low end of the range if there is no one best estimate. The Company either discloses the amount of a possible loss or range of loss in excess of established accruals if estimable, or states that such an estimate cannot be made. The Company discloses significant legal proceedings even where liability is not probable or the amount of the liability is not estimable, or both, if the Company believes there is at least a reasonable possibility that a loss may be incurred. Based on experience and developments, the Company reexamines its estimates of probable liabilities and associated expenses and receivables each period, and whether a loss previously determined to not be reasonably estimable and/or not probable is now able to be reasonably estimated or has become probable. Where appropriate, the Company makes additions to or adjustments of its reasonably estimated losses and/or accruals. As a result, the current accruals and/or estimates of loss and the estimates of the potential impact on the Company’s consolidated financial position, results of operations and cash flows for the legal proceedings, and claims pending against the Company will likely change over time. Because litigation is subject to inherent uncertainties, and unfavorable rulings or developments could occur, the Company may ultimately incur charges substantially in excess of presently recorded liabilities, including with respect to matters for which no accruals are currently recorded, because losses are not currently probable and reasonably estimable. Many of the matters described herein are at varying stages, seek an indeterminate amount of damages, or seek damages in amounts that the Company believes are not indicative of the ultimate losses that may be incurred. It is not uncommon for claims to be resolved over many years. As a matter progresses, the Company may receive information, through plaintiff demands, through discovery, in the form of reports of purported experts, or in the context of settlement or mediation discussions, that purport to quantify an amount of alleged damages, but with which the Company may not agree. Such information may or may not lead the Company to determine that it is able to make a reasonable estimate as to a probable loss or range of loss in connection with a matter. However, even when a loss or range of loss is not probable and reasonably estimable, developments in, or the ultimate resolution of, a matter could be material to the Company and could have a material adverse effect on the Company, its consolidated financial position, results of operations, and cash flows. In addition, future adverse rulings or developments, or settlements in, one or more matters could result in future changes to determinations of probable and reasonably estimable losses in other matters. Process for Disclosure and Recording of Insurance Receivables Related to Legal Proceedings: The Company estimates insurance receivables based on an analysis of the terms of its numerous policies, including their exclusions, pertinent case law interpreting comparable policies, its experience with similar claims, and assessment of the nature of the claim and remaining coverage, and records an amount it has concluded is recognizable and expects to receive in light of the loss recovery and/or gain contingency models under ASC 450, ASC 610-30, and related guidance. For those insured legal proceedings where the Company has recorded an accrued liability in its financial statements, the Company also records receivables for the amount of insurance that it concludes as recognizable from the Company’s insurance program. For those insured matters where the Company has not recorded an accrued liability because the liability is not probable or the amount of the liability is not estimable, or both, but where the Company has incurred an expense in defending itself, the Company records receivables for the amount of insurance that it concludes as recognizable for the expense incurred.

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 legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/410-20/tableOfContent + Details
Name: | us-gaap_AssetRetirementObligationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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 -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 for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -SubTopic 10 -Topic 420 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
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 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 3: 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 4: 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 5: 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 6: 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 7: 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 obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481931/410-30-50-4 Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481931/410-30-50-8 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481899/410-30-55-14 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/410-30/tableOfContent + Details
Name: | us-gaap_EnvironmentalCostsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
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 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 + 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 S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: 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 3: 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 4: 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 5: 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/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent 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 for investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19 + 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 for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-2 + Details
Name: | us-gaap_LegalCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
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 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/2147478777/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/2147477798/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/2147477798/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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + 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/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: 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 + 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 segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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)(1) -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)(i) -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)(ii) -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 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 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.C.Q3) -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.1.Q5) -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.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: 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 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