XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue        
Total revenue $ 55,733 $ 52,790 $ 113,340 $ 105,237
Cost of goods sold        
Total cost of goods sold 21,439 17,284 39,760 33,053
Gross profit 34,294 35,506 73,580 72,184
Operating costs        
Sales and marketing 19,713 14,928 39,724 29,928
Research and development 10,090 11,959 19,553 24,055
General and administrative 15,826 12,952 32,479 27,736
Restructuring and other related charges 5,846 2,688 6,552 5,347
Amortization of intangible assets 583 1,217 1,166 2,599
Total operating costs 52,058 43,744 99,474 89,665
Operating loss (17,764) (8,238) (25,894) (17,481)
Interest income, net 585 35 1,088 18
Other income (expense), net 29 (675) (11) 14,972
Loss before income taxes (17,150) (8,878) (24,817) (2,491)
Provision for income taxes 601 472 1,290 1,645
Net loss $ (17,751) $ (9,350) $ (26,107) $ (4,136)
Net loss per share        
Basic (in dollars per share) $ (0.44) $ (0.23) $ (0.65) $ (0.10)
Diluted (in dollars per share) $ (0.44) $ (0.23) $ (0.65) $ (0.10)
Weighted average common shares outstanding        
Basic (in shares) 40,399 40,157 40,435 39,870
Diluted (in shares) 40,399 40,157 40,435 39,870
Product and license        
Revenue        
Total revenue $ 30,583 $ 28,731 $ 63,729 $ 58,216
Cost of goods sold        
Total cost of goods sold 14,038 10,947 25,326 20,026
Services and other        
Revenue        
Total revenue 25,150 24,059 49,611 47,021
Cost of goods sold        
Total cost of goods sold $ 7,401 $ 6,337 $ 14,434 $ 13,027