XML 74 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements Of Stockholders' Equity (USD $)
In Thousands, except Share data, unless otherwise specified
Common Stock [Member]
Additional Paid-in Capital [Member]
Deferred Stock Units [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income [Member]
Treasury Stock [Member]
Total IDEXX Laboratories, Inc.Stockholders' Equity [Member]
Noncontrolling Interest [Member]
Total
Balance, value at Dec. 31, 2011 $ 9,923us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 702,575us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 4,688us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
$ 1,127,326us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 15,443us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (1,320,376)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 539,579us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
$ 14us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 539,593us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, shares at Dec. 31, 2011 99,229,000us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
               
Comprehensive Income:                  
Net income (loss)       178,267us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    178,267us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
20us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
178,287us-gaap_ProfitLoss
Other comprehensive (loss) income, net of tax         511us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  511us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  511us-gaap_OtherComprehensiveIncomeLossNetOfTax
Total comprehensive income             178,778us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
20us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
178,798us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Repurchases of common stock           (136,808)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(136,808)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  (136,808)us-gaap_StockholdersEquityOther
Common stock issued under stock plans, including excess tax benefit, shares 931,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
               
Common stock issued under stock plans, including excess tax benefit, value 93us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
38,943us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(365)us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
      38,671us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  38,671us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
Issuance of deferred stock units     142idxx_IssuanceOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
      142idxx_IssuanceOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  142idxx_IssuanceOfDeferredStockUnits
Vesting of deferred stock units   (165)idxx_VestingOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
165idxx_VestingOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
           
Share-based compensation cost recognized   15,861us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        15,861us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  15,861us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Balance, value at Dec. 31, 2012 10,016us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
757,214us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
4,630us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
1,305,593us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
15,954us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,457,184)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
636,223us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
34us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
636,257us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, shares at Dec. 31, 2012 100,160,000us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
               
Comprehensive Income:                  
Net income (loss)       187,800us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    187,800us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
(6)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
187,794us-gaap_ProfitLoss
Other comprehensive (loss) income, net of tax         (2,332)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (2,332)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  (2,332)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Total comprehensive income             185,468us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
(6)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
185,462us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Repurchases of common stock           (372,194)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(372,194)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  (372,194)us-gaap_StockholdersEquityOther
Common stock issued under stock plans, including excess tax benefit, shares 1,028,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
               
Common stock issued under stock plans, including excess tax benefit, value 103us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
51,861us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(38)us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
      51,926us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  51,926us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
Issuance of deferred stock units     189idxx_IssuanceOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
      189idxx_IssuanceOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  189idxx_IssuanceOfDeferredStockUnits
Vesting of deferred stock units   (259)idxx_VestingOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
259idxx_VestingOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
           
Share-based compensation cost recognized   16,504us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
70us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
      16,574us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  16,574us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Balance, value at Dec. 31, 2013 10,119us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
825,320us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
5,110us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
1,493,393us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
13,622us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,829,378)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
518,186us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
28us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
518,214us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, shares at Dec. 31, 2013 101,188,000us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
              101,188,000us-gaap_CommonStockSharesIssued
Comprehensive Income:                  
Net income (loss)       181,906us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    181,906us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
45us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
181,951us-gaap_ProfitLoss
Other comprehensive (loss) income, net of tax         (21,693)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (21,693)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  (21,693)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Total comprehensive income             160,213us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
45us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
160,258us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Repurchases of common stock           (623,888)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(623,888)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  (623,888)us-gaap_StockholdersEquityOther
Common stock issued under stock plans, including excess tax benefit, shares 759,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
               
Common stock issued under stock plans, including excess tax benefit, value 76us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
45,162us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        45,238us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  45,238us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
Issuance of deferred stock units     (332)idxx_IssuanceOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
      (332)idxx_IssuanceOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  (332)idxx_IssuanceOfDeferredStockUnits
Vesting of deferred stock units   (218)idxx_VestingOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
218idxx_VestingOfDeferredStockUnits
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
           
Share-based compensation cost recognized   18,029us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
70us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
      18,099us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
  18,099us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Balance, value at Dec. 31, 2014 $ 10,195us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 888,293us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 5,066us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_DeferredStockUnitsMember
$ 1,675,299us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (8,071)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (2,453,266)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 117,516us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= idxx_TotalIdexxLaboratoriesStockholdersEquityMember
$ 73us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 117,589us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, shares at Dec. 31, 2014 101,947,000us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
              101,947,000us-gaap_CommonStockSharesIssued