XML 111 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregated Revenues
The following table presents disaggregated revenue by major product and service categories:
(in thousands)
 
For the Years Ended December 31,

 
2019
 
2018
 
2017
CAG segment revenue:
 
 

 
 

 
 

CAG Diagnostics recurring revenue:
 
$
1,828,329

 
$
1,654,530

 
$
1,451,701

IDEXX VetLab consumables
 
693,360

 
617,237

 
518,774

Rapid assay products
 
232,149

 
217,541

 
205,309

Reference laboratory diagnostic and consulting services
 
822,497

 
746,794

 
660,142

CAG Diagnostics services and accessories
 
80,323

 
72,958

 
67,476

CAG Diagnostics capital - instruments
 
132,685

 
134,264

 
119,963

Veterinary software, services and diagnostic imaging systems
 
158,169

 
146,634

 
131,713

CAG segment revenue
 
2,119,183

 
1,935,428

 
1,703,377


 
 
 
 
 
 
Water segment revenue
 
132,850

 
125,198

 
114,395

LPD segment revenue
 
132,635

 
130,581

 
128,481

Other segment revenue
 
22,240

 
22,035

 
22,805


 
 
 
 
 
 
Total revenue
 
$
2,406,908

 
$
2,213,242

 
$
1,969,058


Revenue by principal geographic area, based on customers’ domiciles, was as follows:
(in thousands)
 
For the Years Ended December 31,

 
2019
 
2018
 
2017
Americas
 
 
 
 
 
 
United States
 
$
1,495,516

 
$
1,357,909

 
$
1,203,547

Canada
 
99,550

 
94,206

 
83,818

Latin America
 
56,515

 
50,969

 
46,893


 
1,651,581

 
1,503,084

 
1,334,258


 
 
 
 
 
 
Europe, the Middle East and Africa
 
 
 
 
 
 
Germany
 
104,081

 
100,459

 
88,328

United Kingdom
 
90,969

 
87,807

 
80,149

France
 
64,767

 
60,319

 
55,993

Italy
 
39,725

 
36,956

 
31,889

Spain
 
36,439

 
33,687

 
28,866

Switzerland
 
20,855

 
19,875

 
17,913

Netherlands
 
19,397

 
18,090

 
15,877

Other
 
122,206

 
114,877

 
100,409


 
498,439

 
472,070

 
419,424

Asia Pacific Region
 
 
 
 
 
 
Australia
 
71,069

 
63,386

 
56,994

Japan
 
67,246

 
60,213

 
53,344

China
 
57,518

 
57,621

 
55,810

Other
 
61,055

 
56,868

 
49,228


 
256,888

 
238,088

 
215,376

Total
 
$
2,406,908

 
$
2,213,242

 
$
1,969,058