XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue:      
Total revenue $ 3,660,953 $ 3,367,324 $ 3,215,360
Cost of Revenue:      
Total cost of revenue 1,470,983 1,362,986 1,325,928
Gross profit 2,189,970 2,004,338 1,889,432
Expenses:      
Sales and marketing 566,066 524,505 486,735
General and administrative 335,825 326,248 309,660
Research and development 190,951 254,820 161,009
Income from operations 1,097,128 898,765 932,028
Interest expense (41,581) (39,858) (29,808)
Interest income 5,629 1,065 434
Income before provision for income taxes 1,061,176 859,972 902,654
Provision for income taxes 216,134 180,883 157,810
Net income 845,042 679,089 744,844
Less: Net (loss) attributable to noncontrolling interest 0 0 (1)
Net income attributable to IDEXX Laboratories, Inc. stockholders $ 845,042 $ 679,089 $ 744,845
Earnings per Share:      
Basic (in USD per share) $ 10.17 $ 8.12 $ 8.74
Diluted (in USD per share) $ 10.06 $ 8.03 $ 8.60
Weighted Average Shares Outstanding:      
Basic (in shares) 83,066 83,623 85,200
Diluted (in shares) 83,978 84,600 86,572
Product revenue      
Revenue:      
Total revenue $ 2,089,936 $ 1,928,773 $ 1,875,308
Cost of Revenue:      
Total cost of revenue 717,951 656,511 656,823
Service revenue      
Revenue:      
Total revenue 1,571,017 1,438,551 1,340,052
Cost of Revenue:      
Total cost of revenue $ 753,032 $ 706,475 $ 669,105