XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Disaggregation of Revenue by Major Product and Service Categories) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,105,239 $ 975,543 $ 3,213,123 $ 2,943,216
Segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,100,775 971,144 3,199,734 2,931,035
Segment revenue | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,012,534 891,990 2,954,813 2,703,573
Segment revenue | Water segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 54,297 50,162 150,619 139,959
Segment revenue | LPD segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 33,944 28,992 94,302 87,503
Segment revenue | CAG Diagnostics recurring revenue: | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 873,273 783,443 2,557,535 2,372,041
Segment revenue | IDEXX VetLab consumables | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 387,813 329,128 1,107,704 971,405
Segment revenue | Rapid assay products | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 88,638 92,774 272,912 282,379
Segment revenue | Reference laboratory diagnostic and consulting services | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 362,725 328,383 1,074,825 1,020,094
Segment revenue | CAG Diagnostics services and accessories | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 34,097 33,158 102,094 98,163
Segment revenue | CAG Diagnostics capital - instruments | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 51,479 29,528 142,073 98,912
Segment revenue | Veterinary software, services and diagnostic imaging systems: | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 87,782 79,019 255,205 232,620
Segment revenue | Recurring revenue | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 70,988 64,644 205,735 187,461
Segment revenue | Systems and hardware | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 16,794 14,375 49,470 45,159
Other segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,464 $ 4,399 $ 13,389 $ 12,181