XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Operations      
Net sales $ 717,301 $ 666,435 $ 646,137
Cost of sales 413,296 381,376 382,989
Gross profit 304,005 285,059 263,148
Operating expenses, net:      
Research and development 124,507 112,853 103,565
Selling, general, and administrative 99,663 92,756 88,952
Amortization of intangible assets 6,983 8,481 10,018
Asset impairment 28,131    
Other operating expense (income), net (22,260) 1,029 317
Total operating expenses, net 237,024 215,119 202,852
Operating income 66,981 69,940 60,296
Interest income 12,898 10,583 2,199
Interest expense (11,045) (11,770) (11,510)
Other income (expense), net   (97,091)  
Income (loss) before income taxes 68,834 (28,338) 50,985
Income tax expense (benefit) (4,880) 2,030 (115,957)
Net income (loss) $ 73,714 $ (30,368) $ 166,942
Income (loss) per common share:      
Basic (in dollars per share) $ 1.31 $ (0.56) $ 3.35
Diluted (in dollars per share) $ 1.23 $ (0.56) $ 2.71
Weighted average number of shares:      
Basic (in shares) 56,426 53,769 49,906
Diluted (in shares) 61,596 53,769 65,607