XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition (Disaggregation of Revenue by Major Product and Service Categories) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Total revenue $ 777,707 $ 626,336
CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 692,767 551,996
Water segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 34,040 34,149
LPD segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 39,270 34,154
Other segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 11,630 6,037
Cag Diagnostics recurring revenue | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 617,280 487,925
IDEXX VetLab consumables | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 246,092 188,713
Rapid assay products | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 69,611 57,430
Reference laboratory diagnostic and consulting services | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 275,781 220,261
CAG Diagnostics services and accessories | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 25,796 21,521
CAG Diagnostics capital - instruments | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 31,190 23,833
Veterinary software, services and diagnostic imaging systems | CAG segment revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 44,297 $ 40,238