v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
NET REVENUES $ 86,188 $ 87,002 $ 174,176 $ 159,976
OPERATING EXPENSES        
Cost of sales (exclusive of amortization of acquired intangible assets) 17,626 14,519 34,009 28,413
Research and development 12,787 14,136 25,375 27,945
Selling, general and administrative 58,065 51,088 116,685 99,583
Amortization of acquired intangible assets 1,961 2,247 30,286 4,494
Total operating expenses, net 90,439 81,990 206,355 160,435
Operating (loss) income (4,251) 5,012 (32,179) (459)
Interest income 2,944 3,144 6,043 6,140
Changes in fair value of trading securities 1,185 0 (240) 0
Interest expense (21) (270) (38) (284)
(Loss) income before income taxes (143) 7,886 (26,414) 5,397
Income tax benefit (4,666) (1,034) (5,089) (989)
Net income (loss) $ 4,523 $ 8,920 $ (21,325) $ 6,386
Earnings (loss) per share:        
Basic (in dollars per share) $ 0.16 $ 0.32 $ (0.74) $ 0.23
Diluted (in dollars per share) $ 0.15 $ 0.31 $ (0.74) $ 0.22
Weighted-average shares outstanding:        
Basic (in shares) 28,914 27,646 28,763 27,566
Diluted (in shares) 29,545 28,738 28,763 28,542