XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED 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
Revenue        
Total revenue $ 56,242 $ 58,838 $ 182,008 $ 172,178
Cost of goods sold        
Total cost of goods sold 14,694 18,169 52,724 57,929
Gross profit 41,548 40,669 129,284 114,249
Operating costs        
Sales and marketing 10,138 16,664 33,574 56,388
Research and development 7,533 10,133 24,133 29,686
General and administrative 11,343 11,559 32,907 44,038
Restructuring and other related charges 697 6,524 3,905 13,076
Amortization of intangible assets 585 583 1,766 1,749
Total operating costs 30,296 45,463 96,285 144,937
Operating income (loss) 11,252 (4,794) 32,999 (30,688)
Interest income, net 624 587 1,246 1,675
Other income (expense), net (1,915) 353 (1,293) 342
Income (loss) before income taxes 9,961 (3,854) 32,952 (28,671)
Provision for income taxes 1,688 279 4,658 1,569
Net income (loss) $ 8,273 $ (4,133) $ 28,294 $ (30,240)
Net income (loss) per share        
Basic (in dollars per share) $ 0.21 $ (0.10) $ 0.74 $ (0.75)
Diluted (in dollars per share) $ 0.21 $ (0.10) $ 0.73 $ (0.75)
Weighted average common shares outstanding        
Basic (in shares) 38,695 40,454 38,323 40,529
Diluted (in shares) 39,458 40,454 38,864 40,529
Product and license        
Revenue        
Total revenue $ 28,640 $ 31,732 $ 98,875 $ 95,461
Cost of goods sold        
Total cost of goods sold 7,394 11,004 28,347 36,330
Services and other        
Revenue        
Total revenue 27,602 27,106 83,133 76,717
Cost of goods sold        
Total cost of goods sold $ 7,300 $ 7,165 $ 24,377 $ 21,599