XML 91 R58.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Summary of Significant Accounting Policies (Significant Impacts of New Accounting Guidance) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Net Cash Provided by (Used in) Operating Activities, Continuing Operations | $ 400,084 | $ 373,276 | $ 338,943
Net Cash Provided by (Used in) Financing Activities, Continuing Operations | (597,799) | (208,016) | (222,196)
Accounting Standards Update 2016-09 |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Effective Income Tax Rate Reconciliation, Deduction, Amount | 21,500 | 27,700 |
Tax Benefits Related To Share Based Payments At Settlement Classified As Operating Cash Flows Instead Of Financing Cash Flows | Accounting Standards Update 2016-09 |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Net Cash Provided by (Used in) Operating Activities, Continuing Operations | 21,500 | 27,700 |
Net Cash Provided by (Used in) Financing Activities, Continuing Operations | 21,500 | 27,700 |
Cash Payments To Tax Authorities For Shares Withheld To Meet Tax Withholding Requirements On Restricted Stock Units Are Classified As Financing Cash Flow Instead Of Operating Cash Flow |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Net Cash Provided by (Used in) Operating Activities, Continuing Operations | 9,400 | 8,100 | 4,400
Cash Payments To Tax Authorities For Shares Withheld To Meet Tax Withholding Requirements On Restricted Stock Units Are Classified As Financing Cash Flow Instead Of Operating Cash Flow | Accounting Standards Update 2016-09 |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Net Cash Provided by (Used in) Financing Activities, Continuing Operations | $ 9,400 | $ 8,100 | $ 4,400

X
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deductions. Including, but not limited to, extraterritorial income exclusion deduction, qualified production activity deduction, dividend deduction, deduction for dividend paid to employee stock ownership plan, Medicare prescription drug benefit subsidy deduction, and other deductions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 + Details
Name: | us-gaap_IncomeTaxReconciliationDeductions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis=idxx_TaxBenefitsRelatedToShareBasedPaymentsAtSettlementClassifiedAsOperatingCashFlowsInsteadOfFinancingCashFlowsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis=idxx_CashPaymentsToTaxAuthoritiesForSharesWithheldToMeetTaxWithholdingRequirementsOnRestrictedStockUnitsAreClassifiedAsFinancingCashFlowInsteadOfOperatingCashFlowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |