XML 24 R79.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Commitments, Contingencies And Guarantees (Narrative) (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Payment Required Upon Termination Of Employment [Line Items] |  |  |
Rent expense charged to operations | $ 17,200,000 us-gaap_OperatingLeasesRentExpenseNet | $ 15,800,000 us-gaap_OperatingLeasesRentExpenseNet | $ 15,400,000 us-gaap_OperatingLeasesRentExpenseNet
Minimum royalty payments due through 2027 | 3,300,000 us-gaap_RoyaltyGuaranteesCommitmentsAmount |  |
Contingent commitments, not accrued | 5,500,000 us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent |  |
Business Combination, Contingent Consideration, Liability | 6,300,000 us-gaap_BusinessCombinationContingentConsiderationLiability |  |
Total contingent liabilities | 11,800,000 us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh |  |
Purchase Obligation | 11,400,000 us-gaap_PurchaseObligation |  |
Other Liabilities | 2,500,000 us-gaap_OtherLiabilities | 3,100,000 us-gaap_OtherLiabilities |
Outstanding letters of credit to insurance company as security for workers' compensation claims | 1,300,000 us-gaap_LettersOfCreditOutstandingAmount |  |
Period for continued vesting of outstanding equity awards upon termination of CEO without cause other than following a change in control, years | two years |  |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability |  | 3,100,000 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability |
Payment Required To CEO Upon Termination Of Employment Without Cause Other Than Following Change In Control [Member] |  |  |
Payment Required Upon Termination Of Employment [Line Items] |  |  |
Employee agreement contingencies | 1,600,000 us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits / idxx_PaymentRequiredUponTerminationOfEmploymentAxis = idxx_PaymentRequiredToCeoUponTerminationOfEmploymentWithoutCauseOtherThanFollowingChangeInControlMember |  |
Payment Required To Officers Upon Termination Of Employment Following Change Of Control [Member] |  |  |
Payment Required Upon Termination Of Employment [Line Items] |  |  |
Employee agreement contingencies | 24,800,000 us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits / idxx_PaymentRequiredUponTerminationOfEmploymentAxis = idxx_PaymentRequiredToOfficersUponTerminationOfEmploymentFollowingChangeOfControlMember |  |
Workers Compensation Insurance Policies [Member] |  |  |
Payment Required Upon Termination Of Employment [Line Items] |  |  |
Retained claim liability per incident | 300,000 idxx_RetainedClaimLiabilityPerIncident / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember | 250,000 idxx_RetainedClaimLiabilityPerIncident / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember | 250,000 idxx_RetainedClaimLiabilityPerIncident / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember
Loss contingency, range of possible loss, maximum | 2,300,000 us-gaap_LossContingencyRangeOfPossibleLossMaximum / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember | 2,000,000 us-gaap_LossContingencyRangeOfPossibleLossMaximum / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember | 2,000,000 us-gaap_LossContingencyRangeOfPossibleLossMaximum / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember
Self Insurance Reserve | 1,400,000 us-gaap_SelfInsuranceReserve / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember | 1,200,000 us-gaap_SelfInsuranceReserve / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember |
Workers Compensation Insurance Policies [Member] | Cumulative Expense for Claims Incurred in 2014 [Member] |  |  |
Payment Required Upon Termination Of Employment [Line Items] |  |  |
General insurance expense | 1,100,000 us-gaap_GeneralInsuranceExpense / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember / idxx_PaymentRequiredUponTerminationOfEmploymentAxis = idxx_CumulativeExpenseForClaimsIncurredIn2014Member |  |
Workers Compensation Insurance Policies [Member] | Cumulative Expense for Claims Incurred in 2013 [Member] |  |  |
Payment Required Upon Termination Of Employment [Line Items] |  |  |
General insurance expense | 500,000 us-gaap_GeneralInsuranceExpense / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember / idxx_PaymentRequiredUponTerminationOfEmploymentAxis = idxx_CumulativeExpenseForClaimsIncurredIn2013Member |  |
Workers Compensation Insurance Policies [Member] | Cumulative Expense For Claims Incurred In 2012 [Member] |  |  |
Payment Required Upon Termination Of Employment [Line Items] |  |  |
General insurance expense | 600,000 us-gaap_GeneralInsuranceExpense / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_WorkersCompensationInsurancePoliciesMember / idxx_PaymentRequiredUponTerminationOfEmploymentAxis = idxx_CumulativeExpenseForClaimsIncurredIn2012Member |  |
Employee Health Care Insurance Policy [Member] |  |  |
Payment Required Upon Termination Of Employment [Line Items] |  |  |
Retained claim liability per incident | 375,000 idxx_RetainedClaimLiabilityPerIncident / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_EmployeeHealthCareInsurancePolicyMember | 325,000 idxx_RetainedClaimLiabilityPerIncident / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_EmployeeHealthCareInsurancePolicyMember | 300,000 idxx_RetainedClaimLiabilityPerIncident / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_EmployeeHealthCareInsurancePolicyMember
General insurance expense | 32,000,000 us-gaap_GeneralInsuranceExpense / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_EmployeeHealthCareInsurancePolicyMember | 29,200,000 us-gaap_GeneralInsuranceExpense / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_EmployeeHealthCareInsurancePolicyMember | 23,000,000 us-gaap_GeneralInsuranceExpense / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_EmployeeHealthCareInsurancePolicyMember
Self Insurance Reserve | $ 4,100,000 us-gaap_SelfInsuranceReserve / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_EmployeeHealthCareInsurancePolicyMember | $ 4,300,000 us-gaap_SelfInsuranceReserve / us-gaap_LossContingenciesByNatureOfContingencyAxis = idxx_EmployeeHealthCareInsurancePolicyMember |

X
- Details
Name: | idxx_PaymentRequiredUponTerminationOfEmploymentLineItems
Namespace Prefix: | idxx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Retained claim liability per incident. + References No definition available. + Details
Name: | idxx_RetainedClaimLiabilityPerIncident
Namespace Prefix: | idxx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph b -URI http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph b -URI http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=39739317&loc=d3e4845-128472 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 55 -Paragraph 37 -URI http://asc.fasb.org/extlink&oid=35744172&loc=d3e2207-128464 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales). + 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.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_GeneralInsuranceExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The estimated maximum amount of possible loss from the contingency. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyRangeOfPossibleLossMaximum
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate carrying amount, as of the balance sheet date, of liabilities not separately disclosed in the balance sheet. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_OtherLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount the entity has committed to make for future royalty guarantees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 928 -SubTopic 440 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6473578&loc=d3e63223-108013 + Details
Name: | us-gaap_RoyaltyGuaranteesCommitmentsAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SelfInsuranceReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of significant modifications (such as a change in expiration dating, vesting rights, or exercise prices) to an equity-based compensation plan, including the terms of the modifications. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Postemployment Benefits -URI http://asc.fasb.org/extlink&oid=6519534 + Details
Name: | us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | idxx_PaymentRequiredUponTerminationOfEmploymentAxis=idxx_PaymentRequiredToCeoUponTerminationOfEmploymentWithoutCauseOtherThanFollowingChangeInControlMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | idxx_PaymentRequiredUponTerminationOfEmploymentAxis=idxx_PaymentRequiredToOfficersUponTerminationOfEmploymentFollowingChangeOfControlMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=idxx_EmployeeHealthCareInsurancePolicyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=idxx_WorkersCompensationInsurancePoliciesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |