XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Disaggregation of Revenue by Major Product and Service Categories) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 826,142 $ 637,592 $ 1,603,849 $ 1,263,928
CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 745,595 566,100 1,438,362 1,118,096
Water segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 37,191 28,116 71,231 62,265
LPD segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 33,524 32,244 72,794 66,398
Other segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 9,832 11,132 21,462 17,169
Cag Diagnostics recurring revenue | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 661,300 510,254 1,278,580 998,179
IDEXX VetLab consumables | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 256,352 196,061 502,444 384,774
Rapid assay products | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 83,887 64,658 153,498 122,088
Reference laboratory diagnostic and consulting services | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 293,675 228,816 569,456 449,077
CAG Diagnostics services and accessories | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 27,386 20,719 53,182 42,240
CAG Diagnostics capital - instruments | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 35,054 18,871 66,244 42,704
Veterinary software, services and diagnostic imaging systems | CAG segment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 49,241 $ 36,975 $ 93,538 $ 77,213