XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue:        
Revenue $ 74,305 $ 119,333 $ 165,782 $ 241,518
Cost of revenue:        
Cost of revenue 42,556 70,333 96,527 145,362
Gross profit 31,749 49,000 69,255 96,156
Operating expenses:        
Research and development 13,720 12,553 27,405 24,786
Sales and marketing 8,436 8,912 17,354 17,323
General and administrative 7,583 8,268 15,390 16,278
Total operating expenses 29,739 29,733 60,149 58,387
Income from operations 2,010 19,267 9,106 37,769
Other (expense) income:        
Interest income 845 515 1,686 925
Interest expense (1,311) (1,127) (2,541) (2,464)
Other, net (189) (1,016) (362) (1,118)
Total other expense (655) (1,628) (1,217) (2,657)
Income before income taxes 1,355 17,639 7,889 35,112
Income tax provision 799 2,970 1,271 6,528
Net income $ 556 $ 14,669 $ 6,618 $ 28,584
Net income per share:        
Basic (in dollars per share) $ 0.02 $ 0.46 $ 0.20 $ 0.89
Diluted (in dollars per share) $ 0.02 $ 0.43 $ 0.19 $ 0.84
Shares used in computing net income per share:        
Basic weighted average common shares 32,729 32,214 32,706 32,154
Diluted weighted average common shares 33,901 33,942 34,064 34,048
Product        
Revenue:        
Revenue $ 68,714 $ 112,521 $ 152,911 $ 228,543
Cost of revenue:        
Cost of revenue 37,188 63,913 84,518 132,287
Services        
Revenue:        
Revenue 5,591 6,812 12,871 12,975
Cost of revenue:        
Cost of revenue $ 5,368 $ 6,420 $ 12,009 $ 13,075