XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Consolidated Statements of Operations        
Net sales $ 184,807 $ 177,366 $ 535,170 $ 492,511
Cost of sales 105,596 100,489 305,150 286,107
Gross profit 79,211 76,877 230,020 206,404
Operating expenses, net:        
Research and development 32,216 28,817 93,554 83,762
Selling, general, and administrative 25,291 22,814 74,586 69,263
Amortization of intangible assets 1,687 2,123 5,403 6,358
Other operating expense (income), net (4,318) 860 (6,625) 1,264
Total operating expenses, net 54,876 54,614 166,918 160,647
Operating income 24,335 22,263 63,102 45,757
Interest income 3,204 3,024 9,643 7,518
Interest expense (2,881) (2,777) (8,266) (8,705)
Other income (expense), net       (97,091)
Income (loss) before income taxes 24,658 22,510 64,479 (52,521)
Income tax expense (benefit) 2,707 (2,064) 5,730 (516)
Net income (loss) $ 21,951 $ 24,574 $ 58,749 $ (52,005)
Income (loss) per common share:        
Basic (in dollars per share) $ 0.39 $ 0.44 $ 1.04 $ (0.98)
Diluted (in dollars per share) $ 0.36 $ 0.42 $ 0.97 $ (0.98)
Weighted average number of shares:        
Basic (in shares) 56,410 55,352 56,256 52,978
Diluted (in shares) 62,654 59,636 62,103 52,978