XML 243 R32.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Business and Summary of Significant Accounting Policies (Policy) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Business Description and Basis of Presentation | Business—Danaher Corporation (“Danaher” or the “Company”) designs, manufactures and markets professional, medical and industrial products and services, which are typically characterized by strong brand names, innovative technology and major market positions. As of December 31, 2023, the Company operates in three business segments: •The Biotechnology segment includes the bioprocessing and discovery and medical businesses and offers a broad range of equipment, consumables and services that are primarily used by customers to advance and accelerate the research, development, manufacture and delivery of biological medicines. The biotherapeutics that the Company’s solutions support range from replacement therapies such as insulin, vaccines, recombinant proteins and other biologic drugs, to novel cell, gene, mRNA and other nucleic acid therapies. •The Life Sciences segment offers a broad range of instruments, consumables, services and software that are primarily used by customers to study genomics and the basic building blocks of life, including DNA and RNA, nucleic acid, proteins, metabolites and cells, in order to understand the causes of disease, identify new therapies, and test and manufacture new drugs, vaccines and gene editing technologies. Additionally, the segment provides products and consumables used to filter and remove contaminants from a variety of liquids and gases in many end-market applications. •The Diagnostics segment offers clinical instruments, consumables, software and services that hospitals, physicians’ offices, reference laboratories and other critical care settings use to diagnose disease and make treatment decisions. Refer to Notes 2 and 3 for a discussion of significant acquisitions and discontinued operations, including the disposal of the Company’s former Environmental & Applied Solutions segment.
Accounting Principles | Accounting Principles—The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). The Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation. The Consolidated Financial Statements also reflect the impact of noncontrolling interests. Noncontrolling interests do not have a significant impact on the Company’s consolidated results of continuing operations, therefore earnings attributable to noncontrolling interests for continuing operations are not presented separately in the Company’s Consolidated Statements of Earnings. Earnings attributable to noncontrolling interests have been reflected in selling, general and administrative expenses and were insignificant in all periods presented. Reclassifications of certain prior year amounts have been made to conform to the current year presentation.
Use of Estimates | Use of Estimates—The preparation of these financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. The Company bases these estimates on historical experience, the current economic environment and on various other assumptions that are believed to be reasonable under the circumstances. However, uncertainties associated with these estimates exist and actual results may differ materially from these estimates.
Cash and Equivalents | Cash and Equivalents—The Company considers all highly liquid investments with a maturity of three months or less at the date of purchase to be cash equivalents.
Accounts Receivable and Allowances for Doubtful Accounts | Accounts Receivable and Allowances for Doubtful Accounts—All trade accounts, contract and finance receivables are reported on the accompanying Consolidated Balance Sheets adjusted for any write-offs and net of allowances for doubtful accounts. The allowances for doubtful accounts represent management’s best estimate of the expected future credit losses from the Company’s trade accounts, contract and finance receivable portfolios. Determination of the allowances requires management to exercise judgment about the timing, frequency and severity of credit losses that could materially affect the provision for credit losses and, therefore, net earnings. The Company regularly performs detailed reviews of its portfolios to determine if an impairment has occurred and evaluates the collectability of receivables based on a combination of various financial and qualitative factors that may affect customers’ ability to pay, including customers’ financial condition, collateral, debt-servicing ability, past payment experience and credit bureau information. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations, a specific reserve is recorded against amounts due to reduce the recognized receivable to the amount reasonably expected to be collected. Additions to the allowances for doubtful accounts are charged to current period earnings, amounts determined to be uncollectible are charged directly against the allowances, while amounts recovered on previously written-off accounts increase the allowances. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional reserves would be required. The Company does not believe that trade accounts receivable represents significant concentrations of credit risk because of the diversified portfolio of individual customers and geographical areas. The Company’s allowance for doubtful accounts as of December 31, 2023 reflects the Company’s best estimate of the expected future losses for its accounts receivables; however, these estimates may change and future actual losses may differ from the Company’s estimates. The Company will continue to monitor economic conditions and will revise the estimates of the expected future losses for accounts receivable as necessary. The Company recorded $43 million, $20 million and $27 million of expense associated with doubtful accounts related to continuing operations for the years ended December 31, 2023, 2022 and 2021, respectively. Included in the Company’s trade accounts receivable and other long-term assets as of December 31, 2023 and 2022 are $133 million and $125 million of net aggregate financing receivables, respectively. All financing receivables are evaluated for impairment based on individual customer credit profiles.
Inventories | Inventories—Inventories include the costs of material, labor and overhead. Inventories are stated at the lower of cost and net realizable value primarily using the first-in, first-out method. The classes of inventory as of December 31 are summarized as follows ($ in millions):
| 2023 |  | 2022
Finished goods | $ | 1,282 |  |  | $ | 1,359 |
Work in process | 459 |  |  | 422 |
Raw materials | 853 |  |  | 984 |
Total | $ | 2,594 |  |  | $ | 2,765 |
Prepaid Expenses and Other Current Assets | Prepaid Expenses and Other Current Assets—Prepaid expenses and other current assets primarily result from advance payments to vendors for good and services and are capitalized until the related goods are received or services are performed and advance payments to tax authorities. Included in the Company’s prepaid expenses and other current assets as of December 31, 2023 and 2022 are prepaid expenses of $771 million and $700 million, respectively, and taxes receivable for income and other taxes of $715 million and $962 million, respectively.
Property, Plant and Equipment | Property, Plant and Equipment—Property, plant and equipment are carried at cost. The provision for depreciation has been computed principally by the straight-line method based on the estimated useful lives of the depreciable assets as follows:
Category |  | Useful Life
Buildings |  | 30 years
Leased assets and leasehold improvements |  | Amortized over the lesser of the economic life of the asset or the term of the lease
Machinery and equipment |  | 3 – 10 years
Customer-leased equipment |  | 5 – 7 years
Estimated useful lives are periodically reviewed and, when appropriate, changes to estimates are made prospectively. The classes of property, plant and equipment as of December 31 are summarized as follows ($ in millions):
| 2023 |  | 2022
Land and improvements | $ | 210 |  |  | $ | 201 |
Buildings | 2,269 |  |  | 1,795 |
Machinery and equipment | 4,106 |  |  | 3,477 |
Customer-leased equipment | 1,794 |  |  | 1,669 |
Gross property, plant and equipment | 8,379 |  |  | 7,142 |
Less: accumulated depreciation | (3,826) |  |  | (3,433) |
Property, plant and equipment, net | $ | 4,553 |  |  | $ | 3,709 |
Investments | Investments—Investments over which the Company has a significant influence but not a controlling interest, are accounted for using the equity method of accounting which requires the Company to record its initial investment at cost and adjust the balance each period for the Company’s share of the investee’s income or loss and dividends paid. The Company also invests in start-up companies where the Company has neither control of nor significant influence over the investee. The Company measures these non-marketable equity securities at fair value and recognizes changes in fair value in net earnings. For securities without readily available fair values, the Company has elected the measurement alternative to record these investments at cost and to adjust for impairments and observable price changes with a same or similar security from the same issuer within net earnings (the “Fair Value Alternative”). Additionally, the Company is a limited partner in partnerships that invest in start-up companies. While the partnerships record these investments at fair value, the Company’s investment in the partnerships is accounted for under the equity method of accounting. The Company made minority investments in equity method investments and non-marketable equity securities totaling $172 million, $523 million and $925 million in 2023, 2022 and 2021, respectively, including investments in partnerships of $71 million, $283 million and $662 million in 2023, 2022 and 2021, respectively. The Company recorded net realized and unrealized gains and losses related to changes in the fair value of these investments, as well as impairments to equity-method investments in other income (expense), net, in the accompanying Consolidated Statements of Earnings. Refer to Notes 9 and 12 for additional information about the Company’s investments.
Other Assets | Other Assets—Other assets principally include operating lease right-of-use (“ROU”) assets, noncurrent deferred tax assets and other investments.
Fair Value of Financial Instruments | Fair Value of Financial Instruments—The Company’s financial instruments consist primarily of cash and cash equivalents, trade accounts receivable, investments in equity securities, available-for-sale debt securities and cross-currency swaps, obligations under trade accounts payable and short and long-term debt. Due to their short-term nature, the carrying values for cash and cash equivalents, trade accounts receivable and trade accounts payable approximate fair value. Refer to Note 12 for the fair values of the Company’s investments in equity securities, available-for-sale debt securities and cross-currency swaps and other obligations.
Goodwill and Other Intangible Assets | Goodwill and Other Intangible Assets—Goodwill and other intangible assets result from the Company’s acquisition of existing businesses. In accordance with accounting standards related to business combinations, goodwill is not amortized; however, certain finite-lived identifiable intangible assets, primarily customer relationships and acquired technology, are amortized over their estimated useful lives. Intangible assets with indefinite lives are not amortized. In-process research and development (“IPR&D”) is initially capitalized at fair value and when the IPR&D project is complete, the asset is considered a finite-lived intangible asset and amortized over its estimated useful life. If an IPR&D project is abandoned, an impairment loss equal to the value of the intangible asset is recorded in the period of abandonment. The Company reviews identified intangible assets and goodwill for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. The Company also tests intangible assets with indefinite lives and goodwill for impairment at least annually. Refer to Notes 2 and 11 for additional information about the Company’s goodwill and other intangible assets.
Revenue Recognition | Revenue Recognition—The Company derives revenues primarily from the sale of Biotechnology, Life Sciences and Diagnostics products and services. Revenue is recognized when control of the promised products or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those products or services (the transaction price). A performance obligation is a promise in a contract to transfer a distinct product or service to a customer and is the unit of account under Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. For equipment and consumables sold by the Company, control transfers to the customer at a point in time. To indicate the transfer of control, the Company must have a present right to payment, legal title must have passed to the customer, the customer must have the significant risks and rewards of ownership, and where acceptance is not a formality, the customer must have accepted the product or service. The Company’s principal terms of sale are Free On Board (“FOB”) Shipping Point, or equivalent, and, as such, the Company primarily transfers control and records revenue for product sales upon shipment. Sales arrangements with delivery terms that are not FOB Shipping Point are not recognized upon shipment and the transfer of control for revenue recognition is evaluated based on the associated shipping terms and customer obligations. If a performance obligation to the customer with respect to a sales transaction remains to be fulfilled following shipment (typically installation or acceptance by the customer), revenue recognition for that performance obligation is deferred until such commitments have been fulfilled. Returns for products sold are estimated and recorded as a reduction of revenue at the time of sale. Customer allowances and rebates, consisting primarily of volume discounts and other short-term incentive programs, are recorded as a reduction of revenue at the time of sale because these allowances reflect a reduction in the transaction price. Product returns, customer allowances and rebates are estimated based on historical experience and known trends. For extended warranty and service, control transfers to the customer over the term of the arrangement and revenue is recognized based upon the period of time elapsed under the arrangement. Revenue for other long-term contracts is generally recognized based upon the cost-to-cost measure of progress, provided that the Company meets the criteria associated with transferring control of the good or service over time. Certain of the Company’s revenues relate to operating-type lease (“OTL”) arrangements. Leases are outside the scope of ASC 606 and are therefore accounted for in accordance with ASC 842, Leases. Equipment lease revenue for OTL agreements is recognized on a straight-line basis over the life of the lease, and the cost of customer-leased equipment is recorded within property, plant and equipment in the accompanying Consolidated Balance Sheets and depreciated over the equipment’s estimated useful life. Depreciation expense associated with the leased equipment under OTL arrangements is reflected in cost of sales in the accompanying Consolidated Statements of Earnings. The OTLs are generally not cancellable until after an initial term and may or may not require the customer to purchase a minimum number of consumables or tests throughout the contract term. The Company also enters into sales-type lease (“STL”) arrangements with customers which result in earlier recognition of equipment lease revenue as compared to an OTL. For a contract with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation on a relative standalone selling price basis using the Company’s best estimate of the standalone selling price of each distinct product or service in the contract. The primary method used to estimate standalone selling price is the price observed in standalone sales to customers. Allocation of the transaction price is determined at the contracts’ inception.
Shipping and Handling | Shipping and Handling—Shipping and handling costs are included as a component of cost of sales. Revenue derived from shipping and handling costs billed to customers is included in sales.
Advertising | Advertising—Advertising costs are expensed as incurred.
Research and Development | Research and Development—The Company conducts research and development activities for the purpose of developing new products, enhancing the functionality, effectiveness, ease of use and reliability of the Company’s existing products and expanding the applications for which uses of the Company’s products are appropriate. Research and development costs are expensed as incurred.
Income Taxes | Income Taxes—The Company’s income tax expense represents the tax liability for the current year, the tax benefit or expense for the net change in deferred tax liabilities and assets during the year, as well as reserves for unrecognized tax benefits and return to provision adjustments. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted rates expected to be in effect during the year in which the differences reverse. Deferred tax assets generally represent items that can be used as a tax deduction or credit in the Company’s tax return in future years for which the tax benefit has already been reflected on the Company’s Consolidated Statements of Earnings. The Company establishes valuation allowances for its deferred tax assets if it is more likely than not that some or all of the deferred tax asset will not be realized. Deferred tax liabilities generally represent items that have already been taken as a deduction on the Company’s tax return but have not yet been recognized as an expense in the Company’s Consolidated Statements of Earnings. The effect on deferred tax assets and liabilities due to a change in tax rates is recognized in income tax expense in the period that includes the enactment date. The Company provides for unrecognized tax benefits when, based upon the technical merits, it is “more likely than not” that an uncertain tax position will not be sustained upon examination. Judgment is required in evaluating tax positions and determining income tax provisions. The Company re-evaluates the technical merits of its tax positions and may recognize an uncertain tax benefit in certain circumstances, including when: (1) a tax audit is completed; (2) applicable tax laws change, including a tax case ruling or legislative guidance; or (3) the applicable statute of limitations expires. The Company recognizes potential accrued interest and penalties associated with unrecognized tax positions in income tax expense. Refer to Note 7 for additional information.
Foreign Currency Translation | Foreign Currency Translation—Exchange rate adjustments resulting from foreign currency transactions are recognized in net earnings, whereas effects resulting from the translation of financial statements are reflected as a component of accumulated other comprehensive income (loss) within stockholders’ equity. Assets and liabilities of subsidiaries operating outside the United States with a functional currency other than U.S. dollars are translated into U.S. dollars using year end exchange rates and income statement accounts are translated at weighted average rates. Net foreign currency transaction gains or losses were not material in any of the years presented. As discussed below, the Company uses its foreign currency-denominated debt and cross-currency swap arrangements whereby existing U.S. dollar-denominated borrowings are effectively converted to foreign currency borrowings to partially hedge its net investments in foreign operations against adverse movements in exchange rates.
Derivative Financial Instruments | Derivative Financial Instruments—The Company is neither a dealer nor a trader in derivative instruments. The Company has generally accepted the exposure to transactional exchange rate movements without using derivative instruments to manage this risk, although the Company from time to time partially hedges its net investments in foreign operations against adverse movements in exchange rates through foreign currency-denominated debt and cross-currency swaps. The Company periodically enters into foreign currency forward contracts to mitigate a portion of its foreign currency exchange risk and forward starting swaps to mitigate interest rate risk related to the Company’s debt. The Company also uses cross-currency swap derivative contracts to hedge long-term debt issuances in a foreign currency other than the functional currency of the borrower. When utilized, the derivative instruments are recorded on the Consolidated Balance Sheets as either an asset or liability measured at fair value. To the extent the derivative instrument qualifies as an effective hedge, changes in fair value are recognized in accumulated other comprehensive income (loss) in stockholders’ equity. Changes in the value of the foreign currency denominated debt and cross-currency swaps designated as hedges of the Company’s net investment in foreign operations based on spot rates are recognized in accumulated other comprehensive income (loss) in stockholders’ equity and offset changes in the value of the Company’s foreign currency denominated operations. Refer to Note 15 for additional information.
Accumulated Other Comprehensive Income (Loss) | Accumulated Other Comprehensive Income (Loss)—Accumulated other comprehensive income (loss) refers to certain gains and losses that under GAAP are included in comprehensive income (loss) but are excluded from net earnings as these amounts are initially recorded as an adjustment to stockholders’ equity. Foreign currency translation adjustments are generally not adjusted for income taxes as they relate to indefinite investments in non-U.S. subsidiaries. Cash flow hedge adjustments reflect the gains or losses on the derivative contract designated as the hedging instrument. Pension and postretirement plan benefit adjustments relate to unrecognized prior service credits and actuarial gains and losses. Refer to Notes 15, 16 and 19 for additional information.
Accounting for Stock-Based Compensation | Accounting for Stock-Based Compensation—The Company accounts for stock-based compensation by measuring the cost of employee services received in exchange for all equity awards granted, including stock options, restricted stock units (“RSUs”) and performance stock units (“PSUs”), based on the fair value of the award as of the grant date. Equity-based compensation expense is recognized net of an estimated forfeiture rate on a straight-line basis over the requisite service period of the award, except that in the case of RSUs, compensation expense is recognized using an accelerated attribution method. Refer to Note 19 for additional information on the stock-based compensation plans in which certain employees of the Company participate.
Pension and Postretirement Benefit Plans | Pension and Postretirement Benefit Plans—The Company measures its pension and postretirement plans’ assets and its obligations that determine the respective plan’s funded status as of the end of the Company’s fiscal year, and recognizes an asset for a plan’s overfunded status or a liability for a plan’s underfunded status in its balance sheet. Changes in the funded status of the plans are recognized in the year in which the changes occur and reported in comprehensive income (loss). Refer to Note 16 for additional information on the Company’s pension and postretirement plans including a discussion of the actuarial assumptions, the Company’s policy for recognizing the associated gains and losses and the method used to estimate service and interest cost components.
Accounting Standards Recently Adopted | Accounting Standards Recently Adopted—In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The ASU requires companies to apply the definition of a performance obligation under ASC 606 to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers acquired in a business combination. Prior to the adoption of this ASU, an acquirer generally recognized assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. The ASU results in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC 606. The ASU is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The Company early adopted the ASU effective January 1, 2021 and did not apply the standard to immaterial transactions that occurred in 2021. The impact of the adoption of the ASU was not significant. In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in Subtopic 470-20. Additionally, the ASU requires entities to use the “if-converted” method when calculating diluted earnings per common share for convertible instruments. On January 1, 2022, the Company adopted the ASU and the ASU did not have a significant impact on the Company’s financial statements. In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832), which requires annual disclosures of transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. These required disclosures include information on the nature of transactions and related accounting policies used to account for transactions, detail on the line items on the balance sheet and income statement affected by these transactions including amounts applicable to each line, and significant terms and conditions of the transactions including commitments and contingencies. The Company prospectively adopted the ASU effective January 1, 2022 and applied the disclosure guidance to all transactions within the scope of the ASU that were reflected in the financial statements at the date of initial application and new transactions that are entered into subsequent to the date of initial application. The Company accounts for the government assistance transactions by analogy to the grant accounting model in International Accounting Standards 20, Accounting for Government Grants and Disclosure of Government Assistance. The Company receives various forms of government assistance, primarily through grants related to the development of new products and the expansion of production capacity. During 2021, certain agencies of the U.S. government, including the Biomedical Advanced Research and Development Authority (“BARDA”) within the U.S. Department of Health and Human Services, agreed to finance an expansion of production capacity related to chromatography, liquid cell culture media, buffers and cell culture powder media and single-use consumables at certain of the Company’s Biotechnology businesses and the development of diagnostics testing technologies and the expansion of testing production capacity at certain of the Company’s Diagnostics businesses. The Company’s businesses may enter into similar agreements in the future. In consideration of this financing, the U.S. government has certain rights, including rights with respect to the allocation of certain of the incremental production capacity associated with such expansion and/or rights in intellectual property produced with its financial assistance. The amount awarded pursuant to these grants in 2021 totaled $568 million and is being paid over periods ranging from one year to four years. In 2023 and 2022, the Company recorded amounts related to these grants and other government assistance that offset operating expenses of $51 million and $49 million, respectively, and purchases of property, plant and equipment of $136 million and $87 million, respectively. Property, plant and equipment purchased using funds provided by governments are recorded net of government assistance. In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The ASU clarifies the guidance in ASC 820, Fair Value Measurement, related to the measurement of the fair value of an equity security subject to contractual sale restrictions and introduces disclosure requirements related to such equity securities. The Company early adopted the ASU effective July 1, 2022 and the impact of the adoption was not significant. In August 2023, the FASB issued ASU 2023-05, Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement. The ASU requires that a joint venture apply a new basis of accounting upon formation in which the joint venture will recognize and initially measure its assets and liabilities at fair value (with exceptions to fair value measurement that are consistent with the business combinations guidance). The ASU is effective prospectively for all joint venture formations with a formation date on or after January 1, 2025, with early adoption permitted. The Company early adopted the ASU effective September 30, 2023 on a prospective basis. Accounting Standards Not Yet Adopted—In November 2023, the FASB issued ASU 2023-07, Improvements to Reportable Segment Disclosures. The ASU requires additional disclosures about reportable segments’ significant expenses on an interim and annual basis. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 on a retrospective basis. The Company is assessing the impact of this ASU on the Company's disclosures. In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. The ASU expands disclosures in the income tax rate reconciliations table and cash taxes paid and is effective for annual periods beginning after December 15, 2024. The Company is assessing the impact of the ASU on the Company’s disclosures.

X
- Definition Other Assets Policy [Text Block] + References No definition available. + Details
Name: | dhr_OtherAssetsPolicyPolicyTextBlock
Namespace Prefix: | dhr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Prepaid Expenses and Other Current Assets + References No definition available. + Details
Name: | dhr_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock
Namespace Prefix: | dhr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shipping and Handling Cost, Policy + References No definition available. + Details
Name: | dhr_ShippingAndHandlingCostPolicyPolicyTextBlock
Namespace Prefix: | dhr_
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 The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//235/tableOfContent Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 275 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//275/tableOfContent Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//205/tableOfContent + Details
Name: | us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock
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 -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -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 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 determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: 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 (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 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/2147483586/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/2147480032/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/2147480032/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 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/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 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 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -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/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 4 -SubTopic 50 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482610/350-50-25-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 1 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
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/2147483575/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 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 its capital stock transactions, including dividends and accumulated other comprehensive income. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-1 + Details
Name: | us-gaap_StockholdersEquityPolicyTextBlock
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