XML 61 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2024
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,
202420232022
CAG segment revenue:   
CAG Diagnostics recurring revenue:$3,129,492 $2,935,425 $2,660,280 
IDEXX VetLab consumables1,303,250 1,188,261 1,057,236 
Rapid assay products359,754 344,494 313,667 
Reference laboratory diagnostic and consulting services1,336,121 1,278,617 1,178,113 
CAG Diagnostics services and accessories130,367 124,053 111,264 
CAG Diagnostics capital - instruments131,928 137,603 147,326 
Veterinary software, services and diagnostic imaging systems:
312,624 279,328 251,187 
Recurring revenue
250,359 214,597 180,973 
Systems and hardware
62,265 64,731 70,214 
CAG segment revenue3,574,044 3,352,356 3,058,793 
Water segment revenue185,112 168,149 155,720 
LPD segment revenue122,060 121,659 122,607 
Other segment revenue16,288 18,789 30,204 
Total revenue$3,897,504 $3,660,953 $3,367,324 
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,
202420232022
Americas   
United States$2,533,174 $2,391,427 $2,182,959 
Canada152,885 150,110 142,743 
Latin America & Caribbean83,690 83,923 75,035 
2,769,749 2,625,460 2,400,737 
Europe, the Middle East and Africa
Germany173,682 149,789 137,876 
United Kingdom134,630 121,745 110,400 
France110,795 96,797 84,479 
Spain61,857 52,332 46,982 
Italy58,224 53,787 48,192 
Switzerland37,183 34,830 30,646 
Netherlands34,047 30,508 26,882 
Other196,313 176,396 161,577 
806,731 716,184 647,034 
Asia Pacific Region
Australia101,959 95,465 96,408 
Japan73,139 75,569 77,661 
China35,822 44,168 49,193 
Other110,104 104,107 96,291 
321,024 319,309 319,553 
Total$3,897,504 $3,660,953 $3,367,324