XML 74 R62.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Segment Reporting (Summary Of Revenue By Product And Service Category) (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2017 | Mar. 31, 2016
Segment Reporting Information [Line Items] |  |
Revenue | $ 462,021 | $ 417,550
CAG Diagnostics Recurring Revenue [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 346,680 | 305,841
IDEXX Vetlab Consumables [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 123,553 | 107,969
IDEXX VetLab Service and Accessories [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 47,895 | 43,086
Rapid Assay Products [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 159,069 | 140,708
Reference Laboratory Diagnostic And Consulting Services [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 16,163 | 14,078
CAG Diagnostic Capital - Instruments [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 26,183 | 22,643
Veterinary Software, Services and Diagnostic Imaging Systems [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 30,364 | 29,155
CAG Segment [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 403,227 | 357,639
Water Segment [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 25,077 | 23,552
LPD Segment [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | 29,317 | 30,856
Other Segment [Member] |  |
Segment Reporting Information [Line Items] |  |
Revenue | $ 4,400 | $ 5,503

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ProductOrServiceAxis=idxx_CagDiagnosticsRecurringRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=idxx_VetlabConsumablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=idxx_VetlabServiceAndAccessoriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=idxx_RapidAssayProductsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=idxx_ReferenceLaboratoryDiagnosticAndConsultingServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=idxx_CagDiagnosticCaptailVetlabInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=idxx_VeterinarySoftwareServicesAndDiagnosticImagingSystemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=idxx_CagSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=idxx_WaterSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=idxx_LpdSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=idxx_OtherSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |