XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 315,230 $ 287,175 $ 932,851 $ 857,566
Cost of sales 173,031 158,602 499,508 473,019
Gross profit 142,199 128,573 433,343 384,547
Operating expenses:        
Selling, general and administrative 86,854 89,780 277,925 259,282
Research and development 19,646 19,221 61,089 55,074
Impairment charges     270 1,672
Contingent consideration expense 562 915 2,177 4,702
Acquired in-process research and development     1,550 6,671
Total operating expenses 107,062 109,916 343,011 327,401
Income from operations 35,137 18,657 90,332 57,146
Other income (expense):        
Interest income 181 116 533 316
Interest expense (4,841) (1,831) (10,534) (4,180)
Other income (expense) - net (255) 660 291 (808)
Total other expense - net (4,915) (1,055) (9,710) (4,672)
Income before income taxes 30,222 17,602 80,622 52,474
Income tax expense 4,388 2,330 13,840 11,359
Net income $ 25,834 $ 15,272 $ 66,782 $ 41,115
Earnings per common share        
Basic (in dollars per share) $ 0.45 $ 0.27 $ 1.16 $ 0.73
Diluted (in dollars per share) $ 0.44 $ 0.27 $ 1.14 $ 0.71
Weighted average shares outstanding        
Basic (in shares) 57,682 56,835 57,525 56,707
Diluted (in shares) 58,375 57,586 58,345 57,573