XML 49 R34.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Estimates | EstimatesThe preparation of these consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures. On an ongoing basis, we evaluate these estimates, including those related to reserves for accounts receivable and customer contract assets and lease receivables; goodwill and other intangible assets; income taxes; inventory valuation; revenue recognition, including product returns and customer contracts with multiple performance obligations; share-based compensation; warranty reserves; self-insurance reserves; fair value measurements and loss contingencies. We accrue contingent liabilities when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ materially from these estimates.
Cash and Cash Equivalents | Cash and Cash EquivalentsWe consider all highly liquid investments with original maturities of ninety days or less to be cash equivalents. Cash and cash equivalents consist primarily of demand deposits, money market funds, and short-duration agency bonds and commercial paper as described above.
Warranty Reserves | Warranty ReservesWe provide a standard twelve-month warranty on all diagnostic instruments sold. We recognize the cost of instrument warranties in cost of product revenue at the time revenue is recognized based on the estimated cost to repair the instrument over its warranty period. Cost of product revenue reflects not only estimated warranty expense for instruments sold in the current period, but also any changes in estimated warranty expense for the portion of the aggregate installed base that is under warranty. Estimated warranty expense is based on a variety of inputs, including historical instrument performance in the customers’ environments, historical and estimated costs incurred in servicing instruments and projected instrument reliability. Should actual service rates or costs differ from our estimates, revisions to the estimated warranty liability would be required. The liability for warranties is included in accrued liabilities in the accompanying consolidated balance sheets.
Taxes Remitted to Governmental Authorities by IDEXX on Behalf of Customer | Taxes Remitted to Governmental Authorities by IDEXX on Behalf of CustomerWe calculate, collect from our customers, and remit to governmental authorities, sales, value-added, and excise taxes assessed by governmental authorities in connection with revenue-producing transactions with our customers. We report these taxes on a net basis and do not include these tax amounts in revenue or cost of product or service revenue.
Research and Development Costs | Research and Development CostsResearch and development costs, which consist of employee compensation and benefits, certain licensing agreements, materials, external consulting, and product development costs, are expensed as incurred. We evaluate our research and development costs for capitalization after the technological feasibility has been established for software and products containing software to be sold; however, no costs were capitalized during the years ended December 31, 2022, 2021, and 2020. Software developed to deliver hosted services to our customers has been designated as internal use, and we capitalize certain costs incurred in connection with developing or obtaining software designated for internal use based on three distinct stages of development. Refer to “Note 9. Property and Equipment, Net” for further information on internal use software.
Advertising Costs | Advertising CostsAdvertising costs, which are recognized as sales and marketing expense in the period in which they are incurred, were $5.0 million, $3.3 million, and $1.4 million for the years ended December 31, 2022, 2021, and 2020, respectively.
Legal Costs | Legal CostsLegal costs are considered period costs and, accordingly, are expensed in the year services are provided.
Foreign Currency | Foreign Currency The functional currency of six of our foreign subsidiaries is the U.S. dollar. Assets and liabilities of our other foreign subsidiaries, whose functional currency is their local currency, are translated to the U.S. dollar using the exchange rate in effect at the balance sheet date. Revenue and expense accounts are translated to the U.S. dollar using the exchange rate at the date which those elements are recognized, and where it is impractical to do so, an average exchange rate in effect during the period is used to translate those elements. Cumulative translation gains and losses are shown in the accompanying consolidated balance sheets as a separate component of accumulated other comprehensive income (“AOCI”).Revenues and expenses denominated in a currency other than the respective subsidiary’s functional currency are recorded at the current exchange rate when the transaction is recognized. Monetary assets and liabilities denominated in a currency other than the respective subsidiary’s functional currency are remeasured at each balance sheet date using the exchange rate in effect at each balance sheet date. These foreign currency gains and losses are included in general and administrative expenses within our Other segment.
Comprehensive Income | Comprehensive IncomeWe report all changes in equity, including net income and transactions or other events and circumstances from non-owner sources during the period in which they are recognized. We have chosen to present comprehensive income, which encompasses net income, foreign currency translation adjustments, gains and losses on our net investment hedges, defined benefit plan adjustments, and the difference between the cost and the fair market value of investments in debt and equity securities, and forward currency exchange contracts, in the consolidated statements of comprehensive income.
Equity and Cost Methods of Accounting for Investments | Equity and Cost Methods of Accounting for Investments Investments where we have the ability to exercise significant influence, but do not control the entity, are accounted for under the equity method of accounting. Significant influence generally exists if we have a 20% to 50% ownership interest in the investee. Equity investments in entities for which we do not have the ability to exercise significant influence and whose securities do not have a readily determinable fair value are carried at cost less impairment, if any, adjusted for changes resulting from qualifying observable price changes for the identical investment of the same issuer should they occur. We evaluate our investments for impairment whenever events or changes in circumstances indicate that the carrying amounts of such investments may be impaired. If a decline in the value of an investment is determined to be other than temporary, a loss is recorded in earnings in the current period.
Concentrations of Risk | Concentrations of RiskFinancial Instruments. Financial instruments that potentially subject us to concentrations of credit risk are principally cash, cash equivalents, accounts receivable, contract assets, lease receivables, and derivatives. To mitigate such risk with respect to cash and cash equivalents, we place our cash with highly-rated financial institutions, in non-interest bearing accounts that are insured by the U.S. government and money market funds invested in government securities. To reduce credit risk with respect to accounts receivable, contract assets, and lease receivables, we routinely assess the financial strength of our most significant customers and monitor the amounts owed to us, taking appropriate action when necessary. As a result, we believe that accounts receivable, contract assets, and lease receivables credit risk exposure is limited. We maintain allowances for expected credit losses, but historically have not experienced any material losses related to an individual customer or group of customers in any particular industry or geographic area. To mitigate concentration of credit risk with respect to derivatives we enter into transactions with highly-rated financial institutions, enter into master netting arrangements with counterparties to our derivative transactions and frequently monitor the creditworthiness of our counterparties. Our master netting arrangements reduce our exposure in that they permit outstanding receivables and payables with the counterparties to our derivative transactions to be offset in the event of default. We have not incurred such losses and consider the risk of counterparty default to be minimal. Inventory. If we are unable to obtain adequate quantities of the inventory we need to sell our products, we could face cost increases or delays or discontinuations in product shipments, which could have a material adverse effect on our results of operations. Many of the third parties that provide us with the instruments we sell, as well as certain components, raw materials and consumables used in or with our products, are sole or single-source suppliers. Some of the products that we purchase from these sources are proprietary or complex in nature, and, therefore, cannot be readily or easily replaced by alternative sources.
New Accounting Pronouncements Adopted and New Accounting Pronouncements Not Yet Adopted | New Accounting Pronouncements Adopted We adopted ASU 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” effective January 1, 2020, using the modified retrospective transition method. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables and leased equipment. The amendment requires entities to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. We recorded a non-cash cumulative effect adjustment to retained earnings of $1.8 million, net of $0.6 million of income taxes, on our opening consolidated balance sheet as of January 1, 2020. This adjustment, before the impact of income taxes, was comprised of $2.3 million related to our contract assets and sales-type leases, and $0.2 million related to accounts receivable. Refer to “Note 6. Credit Losses” for more information on our presentation of credit losses. Effective January 1, 2021, we adopted ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” The new guidance is intended to simplify the accounting for income taxes by removing certain exceptions and by updating accounting requirements around goodwill recognized for tax purposes and the allocation of current and deferred tax expense among legal entities, among other minor changes. The adoption of ASU 2019-12 did not have a material impact on our consolidated financial statements. In July 2021, the FASB issued ASU 2021-05, “Leases (Topic 842); Lessors - Certain Leases with Variable Lease Payments.” ASU 2021-05 requires a lessor to classify a lease with variable payments that do not depend on an index or rate as an operating lease if another lease classification (i.e., sales-type or direct financing) would result in recognition of a day-one loss. We elected to adopt this standard as of the third quarter of 2021, on a prospective basis. The adoption of ASU 2021-05 did not have a material impact on our consolidated financial statements. New Accounting Pronouncements Not Yet Adopted In September 2022, the FASB issued ASU 2022-04, “Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations,” which adds certain disclosure requirements for a buyer in a supplier finance program. The amendments require a buyer that uses supplier finance programs to make annual disclosures about the program’s key terms, the balance sheet presentation of related amounts, the confirmed amount outstanding at the end of the period, and associated roll-forward information. In interim reporting periods, the amount outstanding at the end of the period is required to be disclosed. The amendments are effective for all entities for fiscal years beginning after December 15, 2022 on a retrospective basis, including interim periods within those fiscal years, except for the requirement to disclose roll-forward information, which is effective prospectively for fiscal years beginning after December 15, 2023. Early adoption is permitted. We do not expect this guidance will have a material impact on our consolidated financial statements. In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805): Accounting for Acquired Contract Assets and Contract Liabilities.” ASU 2021-08 is intended to improve comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination by providing consistent recognition guidance. This standard is effective for fiscal years beginning after December 15, 2022. Adoption of the ASU 2021-08 should be applied prospectively. We do not expect this guidance will have a material impact on our consolidated financial statements.
Revenue Recognition | Our revenue is recognized when, or as, performance obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to a customer. We exclude sales, use, value-added, and other taxes we collect on behalf of third parties from revenue. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or services to a customer. To accurately present the consideration received in exchange for promised products or services, we apply the five-step model outlined below: 1.Identification of a contract or agreement with a customer 2.Identification of our performance obligations in the contract or agreement 3.Determination of the transaction price 4.Allocation of the transaction price to the performance obligations 5.Recognition of revenue when, or as, we satisfy a performance obligation
Share-Based Compensation | We provide for various forms of share-based compensation awards to our employees and non-employee directors. Our share-based compensation plans allow for the issuance of a mix of stock options, restricted stock, stock appreciation rights, employee stock purchase rights, and other stock unit awards. With the exception of stock options, the fair value of our awards is equal to the closing stock price of IDEXX common stock on the date of grant. We calculate the fair value of our stock option awards using the Black-Scholes-Merton option-pricing model. For stock options, restricted stock units (“RSUs”), and deferred stock units (“DSUs”), share-based compensation expense is recognized net of estimated forfeitures, on a straight-line basis over the requisite service period of the award for stock options. For performance-based restricted stock units (“PBRSUs”), share-based compensation expense is recognized net of estimated forfeitures, on a grade-vesting methodology over the requisite service period.
Credit Losses | We are exposed to credit losses primarily through our sales of products and services to our customers. We maintain allowances for credit losses for potentially uncollectible receivables. We base our estimates on a detailed analysis of specific customer situations and a percentage of our accounts receivable by aging category. Historical credit loss experience provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for differences in current economic conditions. Refer to “Note 2. Accounting Policies” for more information on our adoption of ASU 2016-13 on January 1, 2020, using the modified retrospective transition method. Additional allowances may be required if either the financial condition of our customers was to deteriorate, or a strengthening U.S. dollar impacts the ability of foreign customers to make payments to us on their U.S. dollar-denominated purchases. We monitor our ongoing credit exposure through active review of counterparty balances against contract terms and due dates. Our activities include timely account reconciliations, dispute resolution, and payment confirmations. We may employ collection agencies and legal counsel to pursue recovery of defaulted receivables. Account balances are charged off against the allowance when we believe it is probable the receivable will not be recovered. We may require collateralized asset support or a prepayment to mitigate credit risk. We do not have any off-balance sheet credit exposure related to our customers.
Inventories | Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. We write down the carrying value of inventory for estimated obsolescence by an amount equal to the difference between the cost of inventory and the estimated market value when warranted based on assumptions of future demand, market conditions, remaining shelf life, or product functionality. If actual market conditions or results of estimated functionality are less favorable than those we estimated, additional inventory write-downs may be required, which would have a negative effect on results of operations.
Leases | The majority of our facilities are occupied under operating lease arrangements with various expiration dates through 2067, some of which include options to extend the life of the lease, and some of which include options to terminate the lease within 1 year. In certain instances, we are responsible for the real estate taxes and operating expenses related to these facilities. Additionally, we enter into operating leases for certain vehicles and equipment in the normal course of business. We determine the expected term of any executed agreements using the non-cancelable lease term plus any renewal options by which the failure to renew imposes a penalty in such amount that renewal is reasonably assured. The derived expected term is then used in the determination of a financing or operating lease and in the calculation of straight-line rent expense. Rent escalations are considered in the calculation of minimum lease payments in our capital lease tests and in determining straight-line rent expense for operating leases. Minimum lease payments include the fixed lease component of the agreement, as well as fixed rate increases that are initially measured at the lease commencement date. Variable lease payments based on an index and payments associated with non-lease components and short-term rentals (leases with terms less than 12 months) are expensed as incurred. Consideration is allocated to the lease and non-lease components based on the estimated standalone prices. We determine if an arrangement is a lease at its inception. Operating leases are included in operating lease right-of-use assets, accrued liabilities, and long-term operating lease liabilities in our consolidated balance sheets. Our financing leases are not material to the financial statements. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease liabilities and right-of-use assets are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an explicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Rent expense for lease payments is recognized on a straight-line basis over the lease term. The operating lease right-of-use assets also include any rent prepayments, lease incentives upon receipt, and straight-line rent expense impacts, which represent the differences between our operating lease liabilities and right-of-use assets.
Property and Equipment | Property and equipment are stated at cost, net of accumulated depreciation and amortization. The costs of additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. When an item is sold or retired, the cost and related accumulated depreciation are relieved, and the resulting gain or loss, if any, is recognized in the consolidated statements of income. We evaluate our property and equipment for impairment periodically or as changes in circumstances or the occurrence of events suggest the remaining value is not recoverable from future cash flows. If the carrying value of our property and equipment is impaired, an impairment charge is recorded for the amount by which the carrying value of the property and equipment exceeds its fair value. We provide for depreciation and amortization primarily using the straight-line method by charges to the consolidated statements of income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:
Asset Classification |  | Estimated Useful Life
Land improvements |  | 15 to 20 years
Buildings and improvements |  | 10 to 40 years
Leasehold improvements |  | Shorter of remaining lease term or useful life of improvements
Machinery and equipment |  | 3 to 8 years
Office furniture and equipment |  | 3 to 7 years
Computer hardware and software |  | 3 to 7 years
We capitalize interest on the acquisition and construction of significant assets that require a substantial period of time to be made ready for use. The capitalized interest is included in the cost of the completed asset and depreciated over the asset’s estimated useful life. The amount of interest capitalized during the years ended December 31, 2022 and 2021, was not material. We capitalize certain costs incurred in connection with developing or obtaining software designated for internal use based on three distinct stages of development. Qualifying costs incurred during the application development stage, which consist primarily of internal payroll and direct fringe benefits and external direct project costs, including labor and travel, are capitalized and amortized on a straight-line basis over the estimated useful life of the asset. Costs incurred during the preliminary project and post-implementation and operation phases are expensed as incurred. These costs relate primarily to the determination of performance requirements, data conversion, and training. Software developed to deliver hosted services to our customers has been designated as internal use.
Goodwill and Other Intangible Assets | A significant portion of the purchase price for acquired businesses is generally assigned to intangible assets. Intangible assets other than goodwill are initially valued at fair value. If a quoted price in an active market for the identical asset is not readily available at the measurement date, the fair value of the intangible asset is estimated based on discounted cash flows using market participant assumptions, which are assumptions that are not specific to IDEXX. The selection of appropriate valuation methodologies and the estimation of discounted cash flows require significant assumptions about the timing and amounts of future cash flows, risks, appropriate discount rates, and the useful lives of intangible assets. When significant, we typically utilize independent valuation experts to advise and assist us in determining the fair values of the identified intangible assets acquired in connection with a business acquisition and in determining appropriate amortization methods and periods for those intangible assets. Goodwill is initially valued based on the excess of the purchase price of a business combination over the fair value of acquired net assets recognized and represents the future economic benefits arising from other assets acquired that could not be separately identified and recognized. Our business combinations regularly include contingent consideration arrangements that require additional consideration to be paid based on the achievement of established objectives, most commonly related to customer retention or revenue growth of the customer base during the post-combination period. We assess contingent consideration to determine if it should be recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is remeasured to fair value at each reporting date until the contingency is resolved, with changes in fair value recognized in earnings if changes in estimates are made after the measurement period. During the fourth quarter of 2021, we increased the fair value of the contingent payment to ezyVet by $2.0 million. Changes in the fair value of contingent consideration and differences arising upon settlement were not material during the years ended December 31, 2021 and 2020. We assess goodwill for impairment annually, at the reporting unit level, in the fourth quarter and whenever events or circumstances indicate impairment may exist. In evaluating goodwill for impairment, we have the option to first assess the qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the goodwill impairment test. The more likely than not threshold is defined as having a likelihood of more than 50%. If, after assessing the totality of events or circumstances, we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we would assess the fair value of all of our reporting units and compare the fair value of the reporting unit to its carrying value to determine if the carrying value exceeds its fair value, and if a goodwill impairment loss should be recognized. In contrast, we can opt to bypass the qualitative assessment for any reporting unit in any period and proceed directly to assessing the fair value of all of our reporting units and compare the fair value of the reporting unit to carrying value to determine if any impairment exists. Doing so does not preclude us from performing the qualitative assessment in any subsequent period. In the fourth quarter of 2022, we performed a qualitative assessment of goodwill impairment and concluded that it is not more likely than not that the fair value of any of our reporting units is less than its carrying amount, including goodwill. If a reporting unit does not pass the qualitative assessment, the carrying amount of the reporting unit, including goodwill, is compared to the fair value and goodwill is considered impaired if the carrying value of the reporting unit exceeds the fair value. Any excess of the carrying value of the goodwill above its fair value would be recognized as an impairment loss. No goodwill impairments were identified during the years ended December 31, 2022, 2021, or 2020, and no accumulated impairment losses are recorded. We assess the realizability of intangible assets other than goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If an impairment review is triggered, we evaluate the carrying value of intangible assets, other than goodwill, based on estimated undiscounted future cash flows over the remaining useful life of the primary asset of the asset group and compare that value to the carrying value of the asset group. The asset group is the lowest level for which identifiable cash flows associated with the intangible asset are largely independent. The cash flows that are used contain our best estimates, using appropriate and customary assumptions and projections at the time. If the net carrying value of the asset group exceeds the related estimated undiscounted future cash flows, an impairment loss to adjust the intangible asset to its fair value would be reported as a non-cash charge to earnings. If necessary, we would calculate the fair value of an intangible asset using the present value of the estimated future cash flows to be generated by the intangible asset and apply a risk-adjusted discount rate. We had no impairments of our intangible assets during the years ended December 31, 2022 and 2020. The amount of impairment for the year ended December 31, 2021 was immaterial. We provide for amortization primarily using the straight-line method by charges to income in amounts that allocate the intangible assets over their estimated useful lives as follows:
Asset Classification |  | Estimated Useful Life
Customer-related intangible assets (1) |  | 3 to 17 years
Product rights (2) |  | 5 to 15 years
Noncompete agreements |  | 3 to 5 years
Income Taxes | The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the estimated future tax effects of temporary differences between book and tax treatment of assets and liabilities and carryforwards to the extent they are realizable. We record a valuation allowance to reduce our deferred tax assets to the amount that is more likely than not to be realized. In assessing the need for a valuation allowance, we consider future taxable income and ongoing prudent and feasible tax planning strategies. In the event that we determine that we would be able to realize our deferred tax assets in the future in excess of the net recorded amount, a reduction of the valuation allowance would increase income in the period such determination was made. Likewise, should we determine that we would not be able to realize all or part of our net deferred tax asset in the future, a reduction to the deferred tax asset would be charged to income in the period such determination was made. We record a liability for uncertain tax positions that do not meet the more likely than not standard as prescribed by the authoritative guidance for income tax accounting. We record tax benefits for only those positions that we believe will more likely than not be sustained. Unrecognized tax benefits are the differences between tax positions taken, or expected to be taken, in tax returns, and the benefits recognized for accounting purposes. We classify uncertain tax positions as long-term liabilities. Significant judgment is required in determining our worldwide provision for income taxes and our income tax filings are regularly under audit by tax authorities. Any audit result differing from amounts recorded would increase or decrease income in the period that we determine such adjustment is likely. Interest expense and penalties associated with the underpayment of income taxes are included in income tax expense.
Earnings Per Share | Basic earnings per share is computed by dividing net income attributable to our stockholders by the weighted average number of shares of common stock and vested deferred stock units outstanding during the year. The computation of diluted earnings per share is similar to the computation of basic earnings per share, except that the denominator is increased for the assumed exercise of dilutive options and assumed issuance of unvested restricted stock units and unvested deferred stock units using the treasury stock method unless the effect is anti-dilutive. The treasury stock method assumes that proceeds, including cash received from the exercise of employee stock options and the total unrecognized compensation expense for unvested share-based compensation awards, would be used to purchase our common stock at the average market price during the period. Vested deferred stock units outstanding are included in shares outstanding for basic and diluted earnings per share because the associated shares of our common stock are issuable for no cash consideration, the number of shares of our common stock to be issued is fixed, and issuance is not contingent.
Self-Insurance Accruals | We are subject to claims that may arise in the ordinary course of business, including with respect to actual and threatened litigation and other matters. We accrue for loss contingencies when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. However, the results of legal actions cannot be predicted with certainty, and therefore our actual losses with respect to these contingencies could exceed our accruals.
Fair Value Measurements | U.S. GAAP defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. U.S. GAAP requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value. We have certain financial assets and liabilities that are measured at fair value on a recurring basis, certain nonfinancial assets and liabilities that may be measured at fair value on a non-recurring basis, and certain financial assets and liabilities that are not measured at fair value in our consolidated balance sheets but for which we disclose the fair value. The fair value disclosures of these assets and liabilities are based on a three-level hierarchy, which is defined as follows:
Level 1 | Quoted prices in active markets for identical assets or liabilities that the entity can access at the measurement date.
Level 2 | Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 | Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability. We did not have any transfers between Level 1 and Level 2, or transfers in or out of Level 3, of the fair value hierarchy during the years ended December 31, 2022 and 2021. Our cross currency swap contracts are measured at fair value on a recurring basis in our accompanying consolidated balance sheets. We measure the fair value of our cross currency swap contracts classified as derivative instruments using prevailing market conditions as of the close of business on each balance sheet date. The product of this calculation is then adjusted for counterparty risk. Our foreign currency exchange contracts are measured at fair value on a recurring basis in our accompanying consolidated balance sheets. We measure the fair value of our foreign currency exchange contracts classified as derivative instruments using an income approach, based on prevailing market forward rates less the contract rate multiplied by the notional amount. The product of this calculation is then adjusted for counterparty risk. The amounts outstanding under our unsecured revolving credit facility (“Credit Facility” or “line of credit”) and senior notes (“long-term debt”) are measured at carrying value in our accompanying consolidated balance sheets though we disclose the fair value of these financial instruments. We determine the fair value of the amount outstanding under our Credit Facility and long-term debt using an income approach, utilizing a discounted cash flow analysis based on current market interest rates for debt issues with similar remaining years to maturity, adjusted for applicable credit risk. Our Credit Facility and long-term debt are valued using Level 2 inputs. The estimated fair value of our Credit Facility approximates its carrying value.
Hedging Instruments | We recognize all hedging instruments on the balance sheet at fair value at the balance sheet date. Instruments that do not qualify for hedge accounting treatment must be recorded at fair value through earnings. To qualify for hedge accounting treatment, cash flow and net investment hedges must be highly effective in offsetting changes to expected future cash flows or fair value on hedged transactions. If the instrument qualifies for hedge accounting, changes in the fair value of the hedging instrument from the effective portion of the hedge are deferred in AOCI, net of tax, and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. We immediately record in earnings the extent to which a hedging instrument is not effective in achieving offsetting changes in fair value. We de-designate hedging instruments from hedge accounting when the likelihood of the hedged transaction occurring becomes less than probable. For de-designated instruments, the gain or loss from the time of de-designation through maturity of the instrument is recognized in earnings. Any gain or loss in AOCI at the time of de-designation is reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Refer to “Note 21. Accumulated Other Comprehensive Income” for further information regarding the effect of hedging instruments on the consolidated statements of income for the years ended December 31, 2022, 2021, and 2020.We enter into master netting arrangements with the counterparties to our derivative transactions which permit certain outstanding receivables and payables to be offset in the event of default. Our derivative contracts do not require either party to post cash collateral. We elect to present our derivative assets and liabilities in the accompanying consolidated balance sheets on a gross basis. All cash flows related to our foreign currency exchange contracts are classified as operating cash flows, which is consistent with the cash flow treatment of the underlying items being hedged.

X
- Definition Concentration Risk + References No definition available. + Details
Name: | idxx_ConcentrationRiskPolicyTextBlock
Namespace Prefix: | idxx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Taxes Remitted to Governmental Authorities on Behalf of Customer + References No definition available. + Details
Name: | idxx_TaxesRemittedToGovernmentalAuthoritiesOnBehalfOfCustomerPolicyTextBlock
Namespace Prefix: | idxx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 35 -Paragraph 7A -URI https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 3D -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 35 -Paragraph 13A -URI https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 35 -Paragraph 8A -URI https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 30 -Paragraph 4A -URI https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 21 -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 30 -Paragraph 5A -URI https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 3C -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 30 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 3D -URI https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.Q4) -URI https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 3C -URI https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 3A -URI https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455 + Details
Name: | us-gaap_CreditLossFinancialInstrumentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

X
- Definition Disclosure of accounting policy 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 -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751 + 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 arrangements entered into by lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 14 -URI https://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981 + Details
Name: | us-gaap_LessorLeasesPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for 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 -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + 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 standard warranties including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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