XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Consolidated Statements of Operations    
Net sales $ 174,484 $ 153,504
Cost of sales 99,065 91,487
Gross profit 75,419 62,017
Operating expenses, net:    
Research and development 29,642 27,562
Selling, general, and administrative 24,700 22,627
Amortization of intangible assets 1,891 2,111
Other operating expense (income), net (2,859) (89)
Total operating expenses, net 53,374 52,211
Operating income 22,045 9,806
Interest income 3,324 2,073
Interest expense (2,619) (2,875)
Income before income taxes 22,750 9,004
Income tax expense 896 263
Net income $ 21,854 $ 8,741
Income per common share:    
Basic (in dollars per share) $ 0.39 $ 0.17
Diluted (in dollars per share) $ 0.37 $ 0.17
Weighted average number of shares:    
Basic (in shares) 55,968 50,559
Diluted (in shares) 60,764 59,856