XML 80 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Disaggregation of Revenue by Major Product and Service Categories) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenue $ 3,897,504 $ 3,660,953 $ 3,367,324
Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 3,881,216 3,642,164 3,337,120
Other segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 16,288 18,789 30,204
CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 3,574,044 3,352,356 3,058,793
Water segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 185,112 168,149 155,720
LPD segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 122,060 121,659 122,607
CAG Diagnostics recurring revenue: | CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 3,129,492 2,935,425 2,660,280
IDEXX VetLab consumables | CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 1,303,250 1,188,261 1,057,236
Rapid assay products | CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 359,754 344,494 313,667
Reference laboratory diagnostic and consulting services | CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 1,336,121 1,278,617 1,178,113
CAG Diagnostics services and accessories | CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 130,367 124,053 111,264
CAG Diagnostics capital - instruments | CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 131,928 137,603 147,326
Veterinary software, services and diagnostic imaging systems: | CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 312,624 279,328 251,187
Recurring revenue | CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 250,359 214,597 180,973
Systems and hardware | CAG segment revenue | Segment revenue      
Disaggregation of Revenue [Line Items]      
Total revenue $ 62,265 $ 64,731 $ 70,214