XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Disaggregation of Revenue by Major Product and Service Categories) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,109,457 $ 1,003,578 $ 2,107,884 $ 1,967,673
Segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,105,206 999,330 2,098,959 1,959,891
Segment revenue | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,022,443 922,298 1,942,279 1,811,583
Segment revenue | Water segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 51,001 46,726 96,322 89,797
Segment revenue | LPD segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 31,762 30,306 60,358 58,511
Segment revenue | CAG Diagnostics recurring revenue: | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 877,995 808,454 1,684,262 1,588,598
Segment revenue | IDEXX VetLab consumables | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 375,112 325,348 719,891 642,277
Segment revenue | Rapid assay products | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 100,240 103,290 184,274 189,605
Segment revenue | Reference laboratory diagnostic and consulting services | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 367,694 347,373 712,100 691,711
Segment revenue | CAG Diagnostics services and accessories | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 34,949 32,443 67,997 65,005
Segment revenue | CAG Diagnostics capital - instruments | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 58,600 35,292 90,594 69,384
Segment revenue | Veterinary software, services and diagnostic imaging systems: | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 85,848 78,552 167,423 153,601
Segment revenue | Recurring revenue | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 68,954 63,117 134,747 122,817
Segment revenue | Systems and hardware | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 16,894 15,435 32,676 30,784
Other segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,251 $ 4,248 $ 8,925 $ 7,782