XML 25 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue      
Total revenue $ 215,691 $ 253,484 $ 211,336
Cost of goods sold      
Total cost of goods sold 63,439 81,962 64,813
Gross profit 152,252 171,522 146,523
Operating costs      
Sales and marketing 60,856 61,503 63,805
Research and development 41,194 42,463 32,197
General and administrative 46,338 43,897 41,589
Amortization / impairment of intangible assets 9,122 9,470 9,852
Amortization of intangible assets 9,122 9,470  
Total operating costs 157,510 157,333 147,443
Operating income (loss) (5,258) 14,189 (920)
Interest income, net 404 747 1,265
Other income (expense), net 1,434 (527) 2,264
Income (loss) before income taxes (3,420) 14,409 2,609
Provision for income taxes 2,035 6,545 (435)
Net income (loss) $ (5,455) $ 7,864 $ 3,044
Net income (loss) per share      
Basic $ (0.14) $ 0.20 $ 0.08
Diluted $ (0.14) $ 0.20 $ 0.08
Weighted average common shares outstanding      
Basic 40,035 40,050 39,932
Diluted 40,035 40,136 40,046
Product and license      
Revenue      
Total revenue $ 132,986 $ 183,313 $ 152,054
Cost of goods sold      
Total cost of goods sold 41,820 63,393 50,706
Services and other      
Revenue      
Total revenue 82,705 70,171 59,282
Cost of goods sold      
Total cost of goods sold $ 21,619 $ 18,569 $ 14,107