XML 18 R6.htm IDEA: XBRL DOCUMENT
v3.25.1

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2025 | Mar. 31, 2024
Statement of Comprehensive Income [Abstract] |  |
Reclassification adjustment for defined benefit plans included in net income, tax | $ 22 | $ 19
Unrealized gain (loss) on Euro-denominated notes, tax expense (benefit) | (131) | 505
Unrealized gain (loss) on investments, tax expense (benefit) | 0 | 0
Reclassification adjustment on investments included in net income, tax | 0 | 51
Unrealized gain (loss) on foreign currency exchange contracts, tax expense (benefit) | (2,573) | 2,252
Unrealized gain (loss) on cross currency swaps, tax expense (benefit) | (1,125) | 638
Unrealized gain (loss) on interest rate swap, tax expense (benefit) | 18 | 656
Reclassification adjustment for (gain) loss included in net income, tax (expense) benefit | $ (1,111) | $ (470)

X
- Definition OCI, Debt Securities, Available-for-Sale, Gain (Loss), Reclassification, Tax + References No definition available. + Details
Name: | idxx_OCIDebtSecuritiesAvailableForSaleGainLossReclassificationTax
Namespace Prefix: | idxx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other Comprehensive Income (Loss), Cash Flow Hedge, Foreign Exchange Contract, Gain (Loss), before Reclassification, Tax + References No definition available. + Details
Name: | idxx_OtherComprehensiveIncomeLossCashFlowHedgeForeignExchangeContractGainLossBeforeReclassificationTax
Namespace Prefix: | idxx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other Comprehensive Income (Loss), Cash Flow Hedge, Interest Rate Swap, Gain (Loss), Before Reclassification, Tax + References No definition available. + Details
Name: | idxx_OtherComprehensiveIncomeLossCashFlowHedgeInterestRateSwapGainLossBeforeReclassificationTax
Namespace Prefix: | idxx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other Comprehensive Income (Loss), Net Investment Hedge, Cross Currency Swaps, Gain (Loss), Before Reclassification, Tax + References No definition available. + Details
Name: | idxx_OtherComprehensiveIncomeLossNetInvestmentHedgeCrossCurrencySwapsGainLossBeforeReclassificationTax
Namespace Prefix: | idxx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other Comprehensive Income (Loss), Net Investment Hedge, Euro-Denominated Notes, Gain (Loss), After Reclassification, Tax, Attributable to Parent + References No definition available. + Details
Name: | idxx_OtherComprehensiveIncomeLossNetInvestmentHedgeEuroDenominatedNotesGainLossAfterReclassificationTaxAttributableToParent
Namespace Prefix: | idxx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A + Details
Name: | us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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