XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 320,056 $ 294,976 $ 617,621 $ 570,391
Cost of sales 167,274 159,909 326,477 314,417
Gross profit 152,782 135,067 291,144 255,974
Operating expenses:        
Selling, general and administrative 100,927 85,487 191,071 169,502
Research and development 20,129 18,466 41,443 35,853
Impairment charges 270   270 1,672
Contingent consideration expense 1,094 1,187 1,615 3,787
Acquired in-process research and development 1,550 6,671 1,550 6,671
Total operating expenses 123,970 111,811 235,949 217,485
Income from operations 28,812 23,256 55,195 38,489
Other income (expense):        
Interest income 221 96 352 201
Interest expense (3,682) (1,348) (5,693) (2,350)
Other income (expense) - net (451) (1,303) 546 (1,468)
Total other expense - net (3,912) (2,555) (4,795) (3,617)
Income before income taxes 24,900 20,701 50,400 34,872
Income tax expense 4,655 5,403 9,452 9,029
Net income $ 20,245 $ 15,298 $ 40,948 $ 25,843
Earnings per common share        
Basic (in dollars per share) $ 0.35 $ 0.27 $ 0.71 $ 0.46
Diluted (in dollars per share) $ 0.35 $ 0.27 $ 0.70 $ 0.45
Weighted average shares outstanding        
Basic (in shares) 57,537 56,691 57,445 56,642
Diluted (in shares) 58,473 57,600 58,329 57,565