v3.22.2.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Net sales $ 287,175 $ 267,021 $ 857,566 $ 796,259
Cost of sales 158,602 146,527 473,019 439,732
Gross profit 128,573 120,494 384,547 356,527
Operating expenses:        
Selling, general and administrative 89,780 86,474 259,282 259,061
Research and development 19,221 16,974 55,074 50,841
Impairment charges 0 0 1,672 4,283
Contingent consideration expense 915 1,115 4,702 3,322
Acquired in-process research and development     6,671  
Total operating expenses 109,916 104,563 327,401 317,507
Income from operations 18,657 15,931 57,146 39,020
Other income (expense):        
Interest income 116 104 316 668
Interest expense (1,831) (1,233) (4,180) (4,156)
Other income (expense) - net 660 (625) (808) (1,796)
Total other expense - net (1,055) (1,754) (4,672) (5,284)
Income before income taxes 17,602 14,177 52,474 33,736
Income tax expense 2,330 2,210 11,359 5,895
Net income $ 15,272 $ 11,967 $ 41,115 $ 27,841
Earnings per common share        
Basic (in dollars per share) $ 0.27 $ 0.21 $ 0.73 $ 0.50
Diluted (in dollars per share) $ 0.27 $ 0.21 $ 0.71 $ 0.49
Weighted average shares outstanding        
Basic (in shares) 56,835 56,302 56,707 56,033
Diluted (in shares) 57,586 57,549 57,573 57,274