2024 Q3 Form 10-Q Financial Statement

#000087471624000121 Filed on August 06, 2024

View on sec.gov

Income Statement

Concept 2024 Q3 2024 Q2
Revenue $975.5M $1.004B
YoY Change 6.56% 6.35%
Cost Of Revenue $379.5M $384.4M
YoY Change 3.25% 3.68%
Gross Profit $596.0M $619.2M
YoY Change 8.77% 8.08%
Gross Profit Margin 61.1% 61.7%
Selling, General & Admin $238.2M $299.9M
YoY Change 5.98% 30.28%
% of Gross Profit 39.96% 48.44%
Research & Development $53.98M $55.45M
YoY Change 12.53% 19.23%
% of Gross Profit 9.06% 8.96%
Depreciation & Amortization $34.13M $32.19M
YoY Change 17.7% 15.57%
% of Gross Profit 5.73% 5.2%
Operating Expenses $292.1M $355.4M
YoY Change 7.13% 28.42%
Operating Profit $303.9M $263.8M
YoY Change 10.39% -10.92%
Interest Expense -$4.983M -$4.745M
YoY Change -157.63% -53.55%
% of Operating Profit -1.64% -1.8%
Other Income/Expense, Net
YoY Change
Pretax Income $298.9M $259.1M
YoY Change 11.58% -9.4%
Income Tax $66.07M $55.76M
% Of Pretax Income 22.1% 21.52%
Net Earnings $232.8M $203.3M
YoY Change 9.71% -9.34%
Net Earnings / Revenue 23.87% 20.26%
Basic Earnings Per Share $2.83 $2.46
Diluted Earnings Per Share $2.80 $2.44
COMMON SHARES
Basic Shares Outstanding 82.31M shares 82.59M shares
Diluted Shares Outstanding 83.06M shares 83.39M shares

Balance Sheet

Concept 2024 Q3 2024 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $308.6M $401.6M
YoY Change -6.95% 202.32%
Cash & Equivalents $308.6M $401.6M
Short-Term Investments
Other Short-Term Assets $224.1M $213.5M
YoY Change 8.84% 79.74%
Inventory $389.8M $380.0M
Prepaid Expenses $57.22M $46.45M
Receivables $511.3M $533.6M
Other Receivables $0.00 $15.99M
Total Short-Term Assets $1.434B $1.529B
YoY Change 3.58% 29.65%
LONG-TERM ASSETS
Property, Plant & Equipment $717.7M $708.2M
YoY Change 4.46% -11.19%
Goodwill $412.1M $408.0M
YoY Change 13.91% 12.03%
Intangibles $106.9M $110.8M
YoY Change 22.67% 21.86%
Long-Term Investments $55.23M $53.79M
YoY Change 1.71% -2.89%
Other Assets $559.3M $539.7M
YoY Change 24.73% 140.45%
Total Long-Term Assets $1.917B $1.886B
YoY Change 12.62% 11.5%
TOTAL ASSETS
Total Short-Term Assets $1.434B $1.529B
Total Long-Term Assets $1.917B $1.886B
Total Assets $3.351B $3.415B
YoY Change 8.57% 18.95%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $110.6M $117.5M
YoY Change -1.78% 9.11%
Accrued Expenses $511.0M $541.1M
YoY Change 21.59% 57.75%
Deferred Revenue $38.43M $38.00M
YoY Change 3.09% 0.58%
Short-Term Debt $250.0M $250.0M
YoY Change 0.0% -5.3%
Long-Term Debt Due $99.14M $170.1M
YoY Change -33.9% 126.84%
Total Short-Term Liabilities $1.009B $1.117B
YoY Change 4.02% 26.34%
LONG-TERM LIABILITIES
Long-Term Debt $524.8M $524.7M
YoY Change -15.2% -24.7%
Other Long-Term Liabilities $62.88M $53.40M
YoY Change 4.43% -72.0%
Total Long-Term Liabilities $723.5M $717.9M
YoY Change -11.64% -19.11%
TOTAL LIABILITIES
Total Short-Term Liabilities $1.009B $1.117B
Total Long-Term Liabilities $723.5M $717.9M
Total Liabilities $1.733B $1.835B
YoY Change -3.15% 3.25%
SHAREHOLDERS EQUITY
Retained Earnings $5.116B $4.883B
YoY Change 20.38% 20.94%
Common Stock $1.657B $1.636B
YoY Change 6.65% 7.23%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $1.618B $1.580B
YoY Change
Total Liabilities & Shareholders Equity $3.351B $3.415B
YoY Change 8.57% 18.95%

Cashflow Statement

Concept 2024 Q3 2024 Q2
OPERATING ACTIVITIES
Net Income $232.8M $203.3M
YoY Change 9.71% -9.34%
Depreciation, Depletion And Amortization $34.13M $32.19M
YoY Change 17.7% 15.57%
Cash From Operating Activities $220.1M $248.3M
YoY Change -19.24% 23.96%
INVESTING ACTIVITIES
Capital Expenditures $28.09M $33.31M
YoY Change -17.63% 21.24%
Acquisitions
YoY Change
Other Investing Activities $721.0K $398.0K
YoY Change -88.56%
Cash From Investing Activities -$27.37M -$32.91M
YoY Change -1.55% 19.79%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -291.0M -210.2M
YoY Change 575.13% 39.2%
NET CHANGE
Cash From Operating Activities 220.1M 248.3M
Cash From Investing Activities -27.37M -32.91M
Cash From Financing Activities -291.0M -210.2M
Net Change In Cash -98.27M 5.167M
YoY Change -148.74% -76.31%
FREE CASH FLOW
Cash From Operating Activities $220.1M $248.3M
Capital Expenditures $28.09M $33.31M
Free Cash Flow $192.0M $215.0M
YoY Change -19.47% 24.39%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
1484530000 usd
CY2024Q1 us-gaap Net Income Loss
NetIncomeLoss
235579000 usd
CY2024Q1 us-gaap Treasury Stock Value Acquired Par Value Method
TreasuryStockValueAcquiredParValueMethod
177192000 usd
CY2024Q1 us-gaap Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
20780000 usd
CY2024Q1 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
14400000 usd
CY2024Q1 us-gaap Stockholders Equity
StockholdersEquity
1568906000 usd
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
203298000 usd
CY2024Q2 us-gaap Treasury Stock Value Acquired Par Value Method
TreasuryStockValueAcquiredParValueMethod
208246000 usd
CY2024Q2 us-gaap Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
5360000 usd
CY2024Q2 idxx Issuance And Settlement Of Deferred Stock Units Activity
IssuanceAndSettlementOfDeferredStockUnitsActivity
0 usd
us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
0 usd
us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
1780000 usd
us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
370285000 usd
us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
0 usd
us-gaap Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
26241000 usd
us-gaap Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
23086000 usd
us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
9676000 usd
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
453932000 usd
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
112546000 usd
CY2024Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
82630000 shares
CY2023Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
83086000 shares
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
82863000 shares
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
83039000 shares
CY2024Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
82630000 shares
CY2023Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
83086000 shares
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
82863000 shares
CY2024Q2 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
763000 shares
CY2023Q2 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
897000 shares
CY2024Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
83393000 shares
CY2023Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
83983000 shares
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
83684000 shares
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-354312000 usd
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-5076000 usd
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
161000 usd
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-52342000 usd
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
20292000 usd
CY2024Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
401590000 usd
CY2023Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
132838000 usd
CY2023Q4 us-gaap Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent
CY2024Q2 us-gaap Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent
CY2024Q1 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-9191000 usd
CY2024Q2 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-4784000 usd
CY2023Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.10
CY2022Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.10
CY2023Q1 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.10
CY2024Q2 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.10
CY2024Q1 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.10
CY2023Q2 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.10
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
608737000 usd
CY2023Q1 us-gaap Net Income Loss
NetIncomeLoss
214054000 usd
CY2023Q1 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
1181000 usd
CY2023Q1 us-gaap Treasury Stock Value Acquired Par Value Method
TreasuryStockValueAcquiredParValueMethod
9554000 usd
CY2023Q1 us-gaap Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
12753000 usd
CY2023Q1 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
13930000 usd
CY2023Q2 us-gaap Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
10289000 usd
CY2023Q2 idxx Issuance And Settlement Of Deferred Stock Units Activity
IssuanceAndSettlementOfDeferredStockUnitsActivity
0 usd
CY2023Q2 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
15362000 usd
CY2023Q2 us-gaap Stockholders Equity
StockholdersEquity
1093861000 usd
us-gaap Net Income Loss
NetIncomeLoss
438877000 usd
us-gaap Net Income Loss
NetIncomeLoss
438290000 usd
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
62097000 usd
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
56186000 usd
us-gaap Asset Impairment Charges
AssetImpairmentCharges
250000 usd
us-gaap Asset Impairment Charges
AssetImpairmentCharges
0 usd
us-gaap Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
3743000 usd
us-gaap Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
3857000 usd
us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-22021000 usd
us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-12932000 usd
us-gaap Share Based Compensation
ShareBasedCompensation
30119000 usd
us-gaap Share Based Compensation
ShareBasedCompensation
29292000 usd
us-gaap Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
967000 usd
us-gaap Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
-157000 usd
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
82981000 usd
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
61158000 usd
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
6213000 usd
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
38906000 usd
us-gaap Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
-18783000 usd
us-gaap Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
24236000 usd
us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
3802000 usd
us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-4155000 usd
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
-526000 usd
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
-1855000 usd
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
446897000 usd
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
384226000 usd
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
63578000 usd
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
66981000 usd
us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
77000000 usd
us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
0 usd
us-gaap Proceeds From Hedge Investing Activities
ProceedsFromHedgeInvestingActivities
727000 usd
us-gaap Proceeds From Hedge Investing Activities
ProceedsFromHedgeInvestingActivities
0 usd
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-139851000 usd
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-66981000 usd
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
0 usd
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
-315000000 usd
us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
10268000 usd
us-gaap Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
0 usd
us-gaap Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
6256000 usd
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-297114000 usd
us-gaap Income Taxes Paid
IncomeTaxesPaid
90918000 usd
us-gaap Income Taxes Paid
IncomeTaxesPaid
97127000 usd
us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
8322000 usd
us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
15448000 usd
CY2024Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1003578000 usd
CY2023Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
943630000 usd
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1967673000 usd
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1843825000 usd
CY2024Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1003578000 usd
CY2023Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
943630000 usd
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1967673000 usd
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1843825000 usd
CY2024Q2 us-gaap Lease Income
LeaseIncome
3300000 usd
us-gaap Lease Income
LeaseIncome
7200000 usd
CY2023Q2 us-gaap Lease Income
LeaseIncome
5500000 usd
us-gaap Lease Income
LeaseIncome
10000000 usd
CY2023Q4 us-gaap Capitalized Contract Cost Net
CapitalizedContractCostNet
19700000 usd
CY2024Q2 us-gaap Sales Commissions And Fees
SalesCommissionsAndFees
1600000 usd
us-gaap Sales Commissions And Fees
SalesCommissionsAndFees
3400000 usd
CY2024Q2 us-gaap Capitalized Contract Cost Net
CapitalizedContractCostNet
19600000 usd
CY2024Q2 us-gaap Deferred Compensation Arrangement With Individual Fair Value Of Shares Issued
DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
4600000 usd
us-gaap Deferred Compensation Arrangement With Individual Fair Value Of Shares Issued
DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
70200000 usd
CY2023Q2 us-gaap Deferred Compensation Arrangement With Individual Fair Value Of Shares Issued
DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
3300000 usd
us-gaap Deferred Compensation Arrangement With Individual Fair Value Of Shares Issued
DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
60600000 usd
CY2024Q2 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
95600000 usd
us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P1Y8M12D
CY2024Q2 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
15700000 usd
us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
30100000 usd
CY2023Q2 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
15400000 usd
us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
29300000 usd
us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
0.32
us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
0.32
us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P7Y
us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P6Y8M12D
us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.043
us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.037
us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
239.64
us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
201.37
CY2024Q2 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
12300000 usd
CY2023Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
9500000 usd
CY2024Q2 idxx Accounts Receivable Percent Not Past Due
AccountsReceivablePercentNotPastDue
0.80
CY2024Q2 idxx Accounts Receivable Percent Past Due
AccountsReceivablePercentPastDue
0.20
CY2024Q2 us-gaap Accounts Receivable Noncurrent Threshold Period Past Due
AccountsReceivableNoncurrentThresholdPeriodPastDue
P60D
CY2023Q4 idxx Accounts Receivable Percent Not Past Due
AccountsReceivablePercentNotPastDue
0.83
CY2023Q4 idxx Accounts Receivable Percent Past Due
AccountsReceivablePercentPastDue
0.17
CY2023Q4 us-gaap Accounts Receivable Noncurrent Threshold Period Past Due
AccountsReceivableNoncurrentThresholdPeriodPastDue
P60D
CY2024Q2 idxx Contractwith Customer Asset And Sales Type Lease Net Investment In Lease Allowancefor Credit Loss
ContractwithCustomerAssetAndSalesTypeLeaseNetInvestmentInLeaseAllowanceforCreditLoss
6700000 usd
CY2023Q4 idxx Contractwith Customer Asset And Sales Type Lease Net Investment In Lease Allowancefor Credit Loss
ContractwithCustomerAssetAndSalesTypeLeaseNetInvestmentInLeaseAllowanceforCreditLoss
6400000 usd
CY2024Q2 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
104087000 usd
CY2023Q4 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
106392000 usd
CY2024Q2 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
32042000 usd
CY2023Q4 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
28989000 usd
CY2024Q2 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
243829000 usd
CY2023Q4 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
244901000 usd
CY2024Q2 us-gaap Inventory Net
InventoryNet
379958000 usd
CY2023Q4 us-gaap Inventory Net
InventoryNet
380282000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
11583000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
26307000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
24357000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
19580000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
13896000 usd
CY2024Q2 idxx Lessee Operating Lease Liability To Be Paid After Year Four
LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
49178000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
144901000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
21881000 usd
CY2024Q2 us-gaap Operating Lease Liability
OperatingLeaseLiability
123020000 usd
us-gaap Operating Lease Payments
OperatingLeasePayments
13700000 usd
us-gaap Operating Lease Payments
OperatingLeasePayments
14136000 usd
us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
17137000 usd
us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
7717000 usd
CY2024Q2 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
58714000 usd
CY2023Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
55111000 usd
CY2024Q2 us-gaap Deferred Costs Current
DeferredCostsCurrent
59626000 usd
CY2023Q4 us-gaap Deferred Costs Current
DeferredCostsCurrent
54081000 usd
CY2024Q2 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
46453000 usd
CY2023Q4 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
48370000 usd
CY2024Q2 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
15988000 usd
CY2023Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
16972000 usd
CY2024Q2 us-gaap Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
32677000 usd
CY2023Q4 us-gaap Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
29061000 usd
CY2024Q2 us-gaap Other Assets Current
OtherAssetsCurrent
213458000 usd
CY2023Q4 us-gaap Other Assets Current
OtherAssetsCurrent
203595000 usd
CY2024Q2 us-gaap Contract With Customer Asset Net Noncurrent
ContractWithCustomerAssetNetNoncurrent
180169000 usd
CY2023Q4 us-gaap Contract With Customer Asset Net Noncurrent
ContractWithCustomerAssetNetNoncurrent
167963000 usd
CY2024Q2 us-gaap Deferred Costs
DeferredCosts
131935000 usd
CY2023Q4 us-gaap Deferred Costs
DeferredCosts
114850000 usd
CY2024Q2 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
126057000 usd
CY2023Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
107364000 usd
CY2024Q2 us-gaap Equity Securities Fv Ni Current And Noncurrent
EquitySecuritiesFvNiCurrentAndNoncurrent
30000000 usd
CY2023Q4 us-gaap Equity Securities Fv Ni Current And Noncurrent
EquitySecuritiesFvNiCurrentAndNoncurrent
30250000 usd
CY2024Q2 us-gaap Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
23792000 usd
CY2023Q4 us-gaap Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
25943000 usd
CY2024Q2 us-gaap Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
47765000 usd
CY2023Q4 us-gaap Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
50164000 usd
CY2024Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
539718000 usd
CY2023Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
496534000 usd
CY2024Q1 us-gaap Supplier Finance Program Obligation
SupplierFinanceProgramObligation
10400000 usd
CY2023Q1 us-gaap Supplier Finance Program Obligation
SupplierFinanceProgramObligation
7536000 usd
CY2023Q4 us-gaap Supplier Finance Program Obligation
SupplierFinanceProgramObligation
9057000 usd
CY2022Q4 us-gaap Supplier Finance Program Obligation
SupplierFinanceProgramObligation
10171000 usd
CY2024Q2 us-gaap Supplier Finance Program Obligation Increase
SupplierFinanceProgramObligationIncrease
10256000 usd
CY2023Q2 us-gaap Supplier Finance Program Obligation Increase
SupplierFinanceProgramObligationIncrease
12343000 usd
us-gaap Supplier Finance Program Obligation Increase
SupplierFinanceProgramObligationIncrease
23324000 usd
us-gaap Supplier Finance Program Obligation Increase
SupplierFinanceProgramObligationIncrease
25374000 usd
CY2024Q2 us-gaap Supplier Finance Program Obligation Decrease Settlement
SupplierFinanceProgramObligationDecreaseSettlement
11909000 usd
CY2023Q2 us-gaap Supplier Finance Program Obligation Decrease Settlement
SupplierFinanceProgramObligationDecreaseSettlement
14484000 usd
us-gaap Supplier Finance Program Obligation Decrease Settlement
SupplierFinanceProgramObligationDecreaseSettlement
23634000 usd
us-gaap Supplier Finance Program Obligation Decrease Settlement
SupplierFinanceProgramObligationDecreaseSettlement
30150000 usd
CY2024Q2 us-gaap Supplier Finance Program Obligation
SupplierFinanceProgramObligation
8747000 usd
CY2023Q2 us-gaap Supplier Finance Program Obligation
SupplierFinanceProgramObligation
5395000 usd
CY2024Q2 us-gaap Supplier Finance Program Obligation
SupplierFinanceProgramObligation
8747000 usd
CY2023Q2 us-gaap Supplier Finance Program Obligation
SupplierFinanceProgramObligation
5395000 usd
CY2024Q2 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
146373000 usd
CY2023Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
86553000 usd
CY2024Q2 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
166919000 usd
CY2023Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
113596000 usd
CY2024Q2 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
124018000 usd
CY2023Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
174375000 usd
CY2024Q2 us-gaap Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
83759000 usd
CY2023Q4 us-gaap Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
84386000 usd
CY2024Q2 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
20055000 usd
CY2023Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
19802000 usd
CY2024Q2 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
541124000 usd
CY2023Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
478712000 usd
CY2024Q2 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
28686000 usd
CY2023Q4 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
39642000 usd
CY2024Q2 us-gaap Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
24710000 usd
CY2023Q4 us-gaap Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
25884000 usd
CY2024Q2 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
53396000 usd
CY2023Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
65526000 usd
CY2024Q2 us-gaap Lines Of Credit Current
LinesOfCreditCurrent
250000000 usd
CY2023Q4 us-gaap Lines Of Credit Current
LinesOfCreditCurrent
250000000 usd
CY2024Q2 idxx Treasury Stock Shares Acquired Net Of Tax Withholdings
TreasuryStockSharesAcquiredNetOfTaxWithholdings
415000 shares
CY2023Q2 idxx Treasury Stock Shares Acquired Net Of Tax Withholdings
TreasuryStockSharesAcquiredNetOfTaxWithholdings
0 shares
idxx Treasury Stock Shares Acquired Net Of Tax Withholdings
TreasuryStockSharesAcquiredNetOfTaxWithholdings
718000 shares
idxx Treasury Stock Shares Acquired Net Of Tax Withholdings
TreasuryStockSharesAcquiredNetOfTaxWithholdings
0 shares
CY2024Q2 us-gaap Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
0 shares
CY2023Q2 us-gaap Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
0 shares
us-gaap Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
18000 shares
us-gaap Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
19000 shares
CY2024Q2 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
415000 shares
CY2023Q2 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
0 shares
us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
736000 shares
us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
19000 shares
CY2024Q2 idxx Treasury Stock Value Acquired Cost Method Net Of Tax Withholdings
TreasuryStockValueAcquiredCostMethodNetOfTaxWithholdings
208169000 usd
CY2023Q2 idxx Treasury Stock Value Acquired Cost Method Net Of Tax Withholdings
TreasuryStockValueAcquiredCostMethodNetOfTaxWithholdings
0 usd
idxx Treasury Stock Value Acquired Cost Method Net Of Tax Withholdings
TreasuryStockValueAcquiredCostMethodNetOfTaxWithholdings
375271000 usd
idxx Treasury Stock Value Acquired Cost Method Net Of Tax Withholdings
TreasuryStockValueAcquiredCostMethodNetOfTaxWithholdings
0 usd
CY2024Q2 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
79000 usd
CY2023Q2 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
79000 usd
us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
10268000 usd
us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
9676000 usd
CY2024Q2 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
208248000 usd
CY2023Q2 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
79000 usd
us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
385539000 usd
us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
9676000 usd
CY2024Q2 idxx Treasury Stock Acquired Average Cost Per Share Open Market Repurchase
TreasuryStockAcquiredAverageCostPerShareOpenMarketRepurchase
501.44
CY2023Q2 idxx Treasury Stock Acquired Average Cost Per Share Open Market Repurchase
TreasuryStockAcquiredAverageCostPerShareOpenMarketRepurchase
0
idxx Treasury Stock Acquired Average Cost Per Share Open Market Repurchase
TreasuryStockAcquiredAverageCostPerShareOpenMarketRepurchase
522.32
idxx Treasury Stock Acquired Average Cost Per Share Open Market Repurchase
TreasuryStockAcquiredAverageCostPerShareOpenMarketRepurchase
0
CY2024Q2 idxx Treasury Stock Acquired Average Cost Per Share Employee Surrenders
TreasuryStockAcquiredAverageCostPerShareEmployeeSurrenders
496.95
CY2023Q2 idxx Treasury Stock Acquired Average Cost Per Share Employee Surrenders
TreasuryStockAcquiredAverageCostPerShareEmployeeSurrenders
469.84
idxx Treasury Stock Acquired Average Cost Per Share Employee Surrenders
TreasuryStockAcquiredAverageCostPerShareEmployeeSurrenders
560.01
idxx Treasury Stock Acquired Average Cost Per Share Employee Surrenders
TreasuryStockAcquiredAverageCostPerShareEmployeeSurrenders
503.35
CY2024Q2 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
501.44
CY2023Q2 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
469.84
us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
523.26
us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
503.35
CY2024Q2 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.215
CY2023Q2 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.216
us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.209
us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.208
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
83039000 shares
us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
821000 shares
us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
941000 shares
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
83980000 shares
us-gaap Loss Contingency Damages Sought Value
LossContingencyDamagesSoughtValue
50000000 usd
CY2024Q2 us-gaap Loss Contingency Accrual Carrying Value Period Increase Decrease
LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
27500000 usd
CY2024Q2 us-gaap Loss Contingency Damages Sought Value
LossContingencyDamagesSoughtValue
89000000 usd
CY2023Q4 us-gaap Guarantee Obligations Current Carrying Value
GuaranteeObligationsCurrentCarryingValue
0 usd
CY2024Q2 us-gaap Guarantee Obligations Current Carrying Value
GuaranteeObligationsCurrentCarryingValue
0 usd
us-gaap Number Of Reportable Segments
NumberOfReportableSegments
3 segment
CY2024Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1003578000 usd
CY2024Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
263801000 usd
CY2024Q2 us-gaap Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
-4745000 usd
CY2024Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
259056000 usd
CY2024Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
55758000 usd
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
203298000 usd
CY2023Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
943630000 usd
CY2023Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
296144000 usd
CY2023Q2 us-gaap Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
-10215000 usd
CY2023Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
285929000 usd
CY2023Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
61693000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
224236000 usd
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1967673000 usd
us-gaap Operating Income Loss
OperatingIncomeLoss
562759000 usd
us-gaap Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
-8224000 usd
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
554535000 usd
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
115658000 usd
us-gaap Net Income Loss
NetIncomeLoss
438877000 usd
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1843825000 usd
us-gaap Operating Income Loss
OperatingIncomeLoss
576543000 usd
us-gaap Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
-22926000 usd
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
553617000 usd
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
115327000 usd
us-gaap Net Income Loss
NetIncomeLoss
438290000 usd
CY2024Q1 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
4400000 usd
CY2023Q1 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
120000 usd
CY2023Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
0 usd
CY2022Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
120000 usd
CY2024Q2 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Issues
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
0 usd
CY2023Q2 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Issues
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
0 usd
us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Issues
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
4400000 usd
us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Issues
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
0 usd
CY2024Q2 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
4400000 usd
CY2023Q2 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
120000 usd
CY2024Q2 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
4400000 usd
CY2023Q2 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
120000 usd
CY2024Q2 idxx Other Comprehensive Income Loss Net Investment Hedge Euro Denominated Notes Gain Loss After Reclassification And Tax Attributable To Parent
OtherComprehensiveIncomeLossNetInvestmentHedgeEuroDenominatedNotesGainLossAfterReclassificationAndTaxAttributableToParent
700000 usd
idxx Other Comprehensive Income Loss Net Investment Hedge Euro Denominated Notes Gain Loss After Reclassification And Tax Attributable To Parent
OtherComprehensiveIncomeLossNetInvestmentHedgeEuroDenominatedNotesGainLossAfterReclassificationAndTaxAttributableToParent
2300000 usd
CY2023Q2 idxx Other Comprehensive Income Loss Net Investment Hedge Euro Denominated Notes Gain Loss After Reclassification And Tax Attributable To Parent
OtherComprehensiveIncomeLossNetInvestmentHedgeEuroDenominatedNotesGainLossAfterReclassificationAndTaxAttributableToParent
-400000 usd
idxx Other Comprehensive Income Loss Net Investment Hedge Euro Denominated Notes Gain Loss After Reclassification And Tax Attributable To Parent
OtherComprehensiveIncomeLossNetInvestmentHedgeEuroDenominatedNotesGainLossAfterReclassificationAndTaxAttributableToParent
-1800000 usd
CY2024Q2 idxx Other Comprehensive Income Loss Net Investment Hedge Cross Currency Swaps Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossNetInvestmentHedgeCrossCurrencySwapsGainLossBeforeReclassificationAfterTax
1300000 usd
idxx Other Comprehensive Income Loss Net Investment Hedge Cross Currency Swaps Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossNetInvestmentHedgeCrossCurrencySwapsGainLossBeforeReclassificationAfterTax
3400000 usd
CY2023Q2 idxx Other Comprehensive Income Loss Net Investment Hedge Cross Currency Swaps Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossNetInvestmentHedgeCrossCurrencySwapsGainLossBeforeReclassificationAfterTax
-1800000 usd
idxx Other Comprehensive Income Loss Net Investment Hedge Cross Currency Swaps Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossNetInvestmentHedgeCrossCurrencySwapsGainLossBeforeReclassificationAfterTax
-3000000.0 usd
CY2024Q2 us-gaap Gain Loss On Components Excluded From Assessment Of Interest Rate Cash Flow Hedge Effectiveness
GainLossOnComponentsExcludedFromAssessmentOfInterestRateCashFlowHedgeEffectiveness
400000 usd
us-gaap Gain Loss On Components Excluded From Assessment Of Interest Rate Cash Flow Hedge Effectiveness
GainLossOnComponentsExcludedFromAssessmentOfInterestRateCashFlowHedgeEffectiveness
700000 usd
CY2023Q2 us-gaap Gain Loss On Components Excluded From Assessment Of Interest Rate Cash Flow Hedge Effectiveness
GainLossOnComponentsExcludedFromAssessmentOfInterestRateCashFlowHedgeEffectiveness
800000 usd
us-gaap Gain Loss On Components Excluded From Assessment Of Interest Rate Cash Flow Hedge Effectiveness
GainLossOnComponentsExcludedFromAssessmentOfInterestRateCashFlowHedgeEffectiveness
1500000 usd
CY2024Q2 ecd Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
false
CY2024Q2 ecd Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
false
CY2024Q2 ecd Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
false
CY2024Q2 ecd Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
false

Files In Submission

Name View Source Status
0000874716-24-000121-index-headers.html Edgar Link pending
0000874716-24-000121-index.html Edgar Link pending
0000874716-24-000121.txt Edgar Link pending
0000874716-24-000121-xbrl.zip Edgar Link pending
Financial_Report.xlsx Edgar Link pending
idxx-20240630.htm Edgar Link pending
idxx-20240630.xsd Edgar Link pending
idxx-20240630_g1.gif Edgar Link pending
idxx2024q210-qexhibit102.htm Edgar Link pending
idxx2024q210-qexhibit103.htm Edgar Link pending
idxx2024q210-qexhibit104.htm Edgar Link pending
idxx2024q210-qexhibit105.htm Edgar Link pending
idxx2024q210-qexhibit311.htm Edgar Link pending
idxx2024q210-qexhibit312.htm Edgar Link pending
idxx2024q210-qexhibit321.htm Edgar Link pending
idxx2024q210-qexhibit322.htm Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
idxx-20240630_cal.xml Edgar Link unprocessable
idxx-20240630_def.xml Edgar Link unprocessable
idxx-20240630_lab.xml Edgar Link unprocessable
idxx-20240630_pre.xml Edgar Link unprocessable
idxx-20240630_htm.xml Edgar Link completed
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
FilingSummary.xml Edgar Link unprocessable