XML 21 R4.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue      
Total revenue $ 212,280 $ 193,291 $ 192,304
Cost of goods sold      
Total cost of goods sold 64,813 58,777 61,647
Gross profit 147,467 134,514 130,657
Operating costs      
Sales and marketing 63,805 58,994 57,347
Research and development 32,197 23,119 23,214
General and administrative 41,589 37,400 31,648
Amortization / impairment of intangible assets 9,852 8,809 8,849
Total operating costs 147,443 128,322 121,058
Operating income 24 6,192 9,599
Interest income, net 1,265 1,431 785
Other income, net 2,264 758 993
Income before income taxes 3,553 8,381 11,377
Provision (benefit) for income taxes (293) 30,780 863
Net income (loss) $ 3,846 $ (22,399) $ 10,514
Net income (loss) per share      
Basic (in dollars per share) $ 0.10 $ (0.56) $ 0.27
Diluted (in dollars per share) $ 0.10 $ (0.56) $ 0.27
Weighted average common shares outstanding      
Basic (in shares) 39,932 39,802 39,719
Diluted (in shares) 40,046 39,802 39,782
Product and license      
Revenue      
Total revenue $ 152,977 $ 147,257 $ 156,057
Cost of goods sold      
Total cost of goods sold 50,706 48,333 53,191
Service and other      
Revenue      
Total revenue 59,303 46,034 36,247
Cost of goods sold      
Total cost of goods sold $ 14,107 $ 10,444 $ 8,456