XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue:    
Total revenue $ 777,707 $ 626,336
Cost of Revenue:    
Total cost of revenue 306,925 266,746
Gross profit 470,782 359,590
Expenses:    
Sales and marketing 114,811 116,143
General and administrative 70,770 65,812
Research and development 37,579 33,310
Operating Income (Loss), Total 247,622 144,325
Interest expense (7,584) (7,692)
Interest income 52 140
Income before provision for income taxes 240,090 136,773
Provision for income taxes 35,801 24,917
Net income 204,289 111,856
Less: Net income attributable to noncontrolling interest 32 29
Net income attributable to IDEXX Laboratories, Inc. stockholders $ 204,257 $ 111,827
Earnings per Share:    
Basic (in dollars per share) $ 2.39 $ 1.31
Diluted (in dollars per share) $ 2.35 $ 1.29
Weighted Average Shares Outstanding:    
Basic (in shares) 85,530 85,427
Diluted (in shares) 86,917 86,705
Product revenue    
Revenue:    
Total revenue $ 454,348 $ 364,773
Cost of Revenue:    
Total cost of revenue 147,270 125,454
Service revenue    
Revenue:    
Total revenue 323,359 261,563
Cost of Revenue:    
Total cost of revenue $ 159,655 $ 141,292