XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net sales $ 275,415 $ 248,913
Cost of sales 154,508 137,019
Gross profit 120,907 111,894
Operating expenses:    
Selling, general and administrative 84,015 81,024
Research and development 17,387 16,274
Impairment charges 1,672 0
Contingent consideration expense 2,600 402
Total operating expenses 105,674 97,700
Income from operations 15,233 14,194
Other income (expense):    
Interest income 104 472
Interest expense (1,002) (1,537)
Other expense - net (164) (435)
Total other expense - net (1,062) (1,500)
Income before income taxes 14,171 12,694
Income tax expense 3,626 1,736
Net income $ 10,545 $ 10,958
Earnings per common share    
Basic (in dollars per share) $ 0.19 $ 0.20
Diluted (in dollars per share) $ 0.18 $ 0.19
Weighted average shares outstanding    
Basic (in shares) 56,593 55,717
Diluted (in shares) 57,531 56,978