XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue        
Total revenue $ 60,924 $ 55,733 $ 125,767 $ 113,340
Cost of goods sold        
Total cost of goods sold 20,583 21,439 38,031 39,760
Gross profit 40,341 34,294 87,736 73,580
Operating costs        
Sales and marketing 10,510 19,713 23,437 39,724
Research and development 8,341 10,090 16,600 19,553
General and administrative 11,557 15,826 21,564 32,479
Restructuring and other related charges 1,711 5,846 3,208 6,552
Amortization of intangible assets 585 583 1,180 1,166
Total operating costs 32,704 52,058 65,989 99,474
Operating income (loss) 7,637 (17,764) 21,747 (25,894)
Interest income, net 521 585 622 1,088
Other income (expense), net 331 29 622 (11)
Income (loss) before income taxes 8,489 (17,150) 22,991 (24,817)
Provision for income taxes 1,936 601 2,970 1,290
Net income (loss) $ 6,553 $ (17,751) $ 20,021 $ (26,107)
Net income (loss) per share        
Basic (in dollars per share) $ 0.17 $ (0.44) $ 0.52 $ (0.65)
Diluted (in dollars per share) $ 0.17 $ (0.44) $ 0.52 $ (0.65)
Weighted average common shares outstanding        
Basic (in shares) 38,529 40,399 38,229 40,435
Diluted (in shares) 39,007 40,399 38,680 40,435
Product and license        
Revenue        
Total revenue $ 32,438 $ 30,583 $ 70,236 $ 63,729
Cost of goods sold        
Total cost of goods sold 11,247 14,038 20,953 25,326
Services and other        
Revenue        
Total revenue 28,486 25,150 55,531 49,611
Cost of goods sold        
Total cost of goods sold $ 9,336 $ 7,401 $ 17,078 $ 14,434