XML 63 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue:    
Total revenue $ 626,336 $ 576,056
Cost of Revenue:    
Total cost of revenue 266,746 244,459
Gross profit 359,590 331,597
Expenses:    
Sales and marketing 116,143 106,584
General and administrative 65,812 60,361
Research and development 33,310 31,514
Income from operations 144,325 133,138
Interest expense (7,692) (8,386)
Interest income 140 40
Income before provision for income taxes 136,773 124,792
Provision for income taxes 24,917 22,083
Net income 111,856 102,709
Less: Net income attributable to noncontrolling interest 29 28
Net income attributable to IDEXX Laboratories, Inc. stockholders $ 111,827 $ 102,681
Earnings per Share:    
Basic (in dollars per share) $ 1.31 $ 1.19
Diluted (in dollars per share) $ 1.29 $ 1.17
Weighted Average Shares Outstanding:    
Basic (in shares) 85,427 86,204
Diluted (in shares) 86,705 87,549
Product revenue    
Revenue:    
Total revenue $ 364,773 $ 334,058
Cost of Revenue:    
Total cost of revenue 125,454 117,383
Service revenue    
Revenue:    
Total revenue 261,563 241,998
Cost of Revenue:    
Total cost of revenue $ 141,292 $ 127,076