XML 113 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue:      
Total revenue $ 3,215,360 $ 2,706,655 $ 2,406,908
Cost of Revenue:      
Total cost of revenue 1,325,928 1,135,615 1,041,359
Gross profit 1,889,432 1,571,040 1,365,549
Expenses:      
Sales and marketing 486,735 434,435 418,193
General and administrative 309,660 300,832 261,317
Research and development 161,009 141,249 133,193
Income from operations 932,028 694,524 552,846
Interest expense (29,808) (33,125) (31,055)
Interest income 434 586 427
Income before provision for income taxes 902,654 661,985 522,218
Provision for income taxes 157,810 79,854 94,426
Net income 744,844 582,131 427,792
Less: Net (loss) income attributable to noncontrolling interest (1) 355 72
Net income attributable to IDEXX Laboratories, Inc. stockholders $ 744,845 $ 581,776 $ 427,720
Earnings per Share:      
Basic (in USD per share) $ 8.74 $ 6.82 $ 4.97
Diluted (in USD per share) $ 8.60 $ 6.71 $ 4.89
Weighted Average Shares Outstanding:      
Basic (in shares) 85,200 85,342 86,115
Diluted (in shares) 86,572 86,722 87,542
Product revenue      
Revenue:      
Total revenue $ 1,875,308 $ 1,586,809 $ 1,423,144
Cost of Revenue:      
Total cost of revenue 656,823 557,795 506,202
Service revenue      
Revenue:      
Total revenue 1,340,052 1,119,846 983,764
Cost of Revenue:      
Total cost of revenue $ 669,105 $ 577,820 $ 535,157