XML 23 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue      
Total revenue $ 219,006 $ 214,481 $ 215,691
Cost of goods sold      
Total cost of goods sold 70,436 71,546 67,632
Gross profit 148,570 142,935 148,059
Operating costs      
Sales and marketing 60,949 62,730 56,663
Research and development 41,735 47,414 41,194
General and administrative 55,552 53,031 46,338
Impairment of intangible assets 3,828 0 0
Restructuring and other related charges 9,482 0 0
Amortization of intangible assets 4,139 5,888 9,122
Total operating costs 175,685 169,063 153,317
Operating loss (27,115) (26,128) (5,258)
Interest income (expense), net 595 (1) 404
Other income (expense), net 14,827 (14) 1,434
Loss before income taxes (11,693) (26,143) (3,420)
Provision for income taxes 2,741 4,441 2,035
Net loss $ (14,434) $ (30,584) $ (5,455)
Net loss per share      
Basic (in dollars per share) $ (0.36) $ (0.77) $ (0.14)
Diluted (in dollars per share) $ (0.36) $ (0.77) $ (0.14)
Weighted average common shares outstanding      
Basic (in shares) 40,143 39,614 40,035
Diluted (in shares) 40,143 39,614 40,035
Product and license      
Revenue      
Total revenue $ 121,426 $ 120,358 $ 132,986
Cost of goods sold      
Total cost of goods sold 45,106 46,196 46,013
Services and other      
Revenue      
Total revenue 97,580 94,123 82,705
Cost of goods sold      
Total cost of goods sold $ 25,330 $ 25,350 $ 21,619