XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues By Major Product and Service Category
The following table presents revenue by major product and service categories:
(in thousands)For the Years Ended December 31,
202320222021
CAG segment revenue:   
CAG Diagnostics recurring revenue:$2,935,425 $2,660,280 $2,534,562 
IDEXX VetLab consumables1,188,261 1,057,236 1,006,781 
Rapid assay products344,494 313,667 296,852 
Reference laboratory diagnostic and consulting services1,278,617 1,178,113 1,123,656 
CAG Diagnostics services and accessories124,053 111,264 107,273 
CAG Diagnostics capital - instruments137,603 147,326 149,140 
Veterinary software, services and diagnostic imaging systems:
279,328 251,187 206,258 
Recurring revenue
214,597 180,973 147,498 
Systems and hardware
64,731 70,214 58,760 
CAG segment revenue3,352,356 3,058,793 2,889,960 
Water segment revenue168,149 155,720 146,505 
LPD segment revenue121,659 122,607 135,887 
Other segment revenue18,789 30,204 43,008 
Total revenue$3,660,953 $3,367,324 $3,215,360 
Schedule of Revenue By Principal Geographic Area, Based On Customers’ Domiciles
The following table presents revenue by principal geographic area, based on customers’ domiciles:
(in thousands)For the Years Ended December 31,
202320222021
Americas   
United States$2,391,427 $2,182,959 $1,995,683 
Canada150,110 142,743 139,727 
Latin America & Caribbean83,923 75,035 66,623 
2,625,460 2,400,737 2,202,033 
Europe, the Middle East and Africa
Germany149,789 137,876 146,762 
United Kingdom121,745 110,400 114,955 
France96,797 84,479 90,836 
Italy53,787 48,192 52,062 
Spain52,332 46,982 48,169 
Switzerland34,830 30,646 31,984 
Netherlands30,508 26,882 29,656 
Other176,396 161,577 167,525 
716,184 647,034 681,949 
Asia Pacific Region
Australia95,465 96,408 94,414 
Japan75,569 77,661 84,275 
China44,168 49,193 63,166 
Other104,107 96,291 89,523 
319,309 319,553 331,378 
Total$3,660,953 $3,367,324 $3,215,360