XML 132 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue:      
Total revenue $ 2,406,908 $ 2,213,242 $ 1,969,058
Cost of Revenue:      
Total cost of revenue 1,041,359 971,700 871,676
Gross profit 1,365,549 1,241,542 1,097,382
Expenses:      
Sales and marketing 418,193 387,406 354,294
General and administrative 261,317 244,938 220,878
Research and development 133,193 117,863 109,182
Income from operations 552,846 491,335 413,028
Interest expense (31,055) (34,744) (37,225)
Interest income 427 1,151 5,254
Income before provision for income taxes 522,218 457,742 381,057
Provision for income taxes 94,426 80,695 117,788
Net income 427,792 377,047 263,269
Less: Net income attributable to noncontrolling interest 72 16 125
Net income attributable to IDEXX Laboratories, Inc. stockholders $ 427,720 $ 377,031 $ 263,144
Earnings per Share:      
Basic (in USD per share) $ 4.97 $ 4.34 $ 3.00
Diluted (in USD per share) $ 4.89 $ 4.26 $ 2.94
Weighted Average Shares Outstanding:      
Basic (in shares) 86,115 86,864 87,769
Diluted (in shares) 87,542 88,470 89,567
Product revenue      
Revenue:      
Total revenue $ 1,423,144 $ 1,322,683 $ 1,176,115
Cost of Revenue:      
Total cost of revenue 506,202 494,889 446,449
Service revenue      
Revenue:      
Total revenue 983,764 890,559 792,943
Cost of Revenue:      
Total cost of revenue $ 535,157 $ 476,811 $ 425,227