XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE (Disaggregation of Revenue by Major Product and Service Categories) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 998,427 $ 964,095
Segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 993,753 960,561
Segment revenue | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 919,836 889,285
Segment revenue | Water segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 45,321 43,071
Segment revenue | LPD segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 28,596 28,205
Segment revenue | CAG Diagnostics recurring revenue: | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 806,267 780,144
Segment revenue | IDEXX VetLab consumables | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 344,779 316,929
Segment revenue | Rapid assay products | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 84,034 86,315
Segment revenue | Reference laboratory diagnostic and consulting services | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 344,406 344,338
Segment revenue | CAG Diagnostics services and accessories | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 33,048 32,562
Segment revenue | CAG Diagnostics capital - instruments | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 31,994 34,092
Segment revenue | Veterinary software, services and diagnostic imaging systems: | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 81,575 75,049
Segment revenue | Recurring revenue | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 65,793 59,700
Segment revenue | Systems and hardware | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 15,782 15,349
Other segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 4,674 $ 3,534