v3.26.1
REVENUE (Disaggregation of Revenue by Major Product and Service Categories) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,140,820 $ 998,427
Segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 1,136,800 993,753
Segment revenue | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 1,054,052 919,836
Segment revenue | Water segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 50,265 45,321
Segment revenue | LPD segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 32,483 28,596
Segment revenue | Total CAG Diagnostics recurring revenue | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 920,313 806,267
Segment revenue | IDEXX VetLab consumables | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 412,582 344,779
Segment revenue | Rapid assay products | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 84,938 84,034
Segment revenue | Reference laboratory diagnostic and consulting services | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 386,179 344,406
Segment revenue | CAG Diagnostics services and accessories | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 36,614 33,048
Segment revenue | CAG Diagnostics capital - instruments | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 42,449 31,994
Segment revenue | Total veterinary software, services and diagnostic imaging systems | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 91,290 81,575
Segment revenue | Recurring revenue | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 73,536 65,793
Segment revenue | Systems and hardware | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 17,754 15,782
Other revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 4,020 $ 4,674