XML 77 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting (Summary Of Segment Performance) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Revenue $ 382,477us-gaap_SalesRevenueNet $ 360,203us-gaap_SalesRevenueNet
Income (loss) from operations 72,803us-gaap_OperatingIncomeLoss 70,046us-gaap_OperatingIncomeLoss
Interest expense, net (5,879)us-gaap_InterestIncomeExpenseNonoperatingNet (2,303)us-gaap_InterestIncomeExpenseNonoperatingNet
Income before provision for income taxes 66,924us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 67,743us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Provision for income taxes 20,346us-gaap_IncomeTaxExpenseBenefit 21,150us-gaap_IncomeTaxExpenseBenefit
Net income 46,578us-gaap_ProfitLoss 46,593us-gaap_ProfitLoss
Less: Net loss attributable to noncontrolling interest (16)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 8us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Net income attributable to IDEXX Laboratories, Inc. stockholders 46,594us-gaap_NetIncomeLoss 46,585us-gaap_NetIncomeLoss
CAG Segment [Member]    
Segment Reporting Information [Line Items]    
Revenue 324,531us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_CagSegmentMember
298,728us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_CagSegmentMember
Income (loss) from operations 52,429us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_CagSegmentMember
54,004us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_CagSegmentMember
Water Segment [Member]    
Segment Reporting Information [Line Items]    
Revenue 21,698us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_WaterSegmentMember
21,421us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_WaterSegmentMember
Income (loss) from operations 9,459us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_WaterSegmentMember
8,116us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_WaterSegmentMember
LPD Segment [Member]    
Segment Reporting Information [Line Items]    
Revenue 31,270us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_LpdSegmentMember
34,211us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_LpdSegmentMember
Income (loss) from operations 5,951us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_LpdSegmentMember
8,320us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_LpdSegmentMember
Other Segment [Member]    
Segment Reporting Information [Line Items]    
Revenue 4,978us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_OtherSegmentMember
5,843us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_OtherSegmentMember
Income (loss) from operations (194)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_OtherSegmentMember
589us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_OtherSegmentMember
Unallocated Amounts [Member]    
Segment Reporting Information [Line Items]    
Income (loss) from operations $ 5,158us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_UnallocatedAmountsMember
$ (983)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= idxx_UnallocatedAmountsMember