XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenue:    
Revenue $ 91,477 $ 122,185
Cost of revenue:    
Cost of revenue 53,971 75,029
Gross profit 37,506 47,156
Operating expenses:    
Research and development 13,685 12,233
Sales and marketing 8,918 8,411
General and administrative 7,807 8,010
Total operating expenses 30,410 28,654
Income from operations 7,096 18,502
Other (expense) income:    
Interest income 841 410
Interest expense (1,230) (1,337)
Other, net (173) (102)
Total other expense (562) (1,029)
Income before income taxes 6,534 17,473
Income tax provision 472 3,558
Net income $ 6,062 $ 13,915
Net income per share:    
Basic (in dollars per share) $ 0.19 $ 0.43
Diluted (in dollars per share) $ 0.18 $ 0.41
Shares used in computing net income per share:    
Basic weighted average common shares 32,683 32,094
Diluted weighted average common shares 34,224 34,123
Product    
Revenue:    
Revenue $ 84,197 $ 116,022
Cost of revenue:    
Cost of revenue 47,338 68,374
Services    
Revenue:    
Revenue 7,280 6,163
Cost of revenue:    
Cost of revenue $ 6,633 $ 6,655