XML 40 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue:        
Revenue $ 69,453 $ 95,374 $ 235,235 $ 336,892
Cost of revenue:        
Cost of revenue 38,872 55,461 135,399 200,823
Gross profit 30,581 39,913 99,836 136,069
Operating expenses:        
Research and development 12,930 12,845 40,335 37,631
Sales and marketing 8,057 7,923 25,411 25,246
General and administrative 7,707 8,477 23,097 24,755
Total operating expenses 28,694 29,245 88,843 87,632
Income from operations 1,887 10,668 10,993 48,437
Other (expense) income:        
Interest income 687 593 2,373 1,518
Interest expense (1,308) (1,323) (3,849) (3,787)
Other, net (890) (592) (1,252) (1,710)
Total other expense (1,511) (1,322) (2,728) (3,979)
Income before income taxes 376 9,346 8,265 44,458
Income tax (benefit) provision (328) 508 943 7,036
Net income $ 704 $ 8,838 $ 7,322 $ 37,422
Net income per share:        
Basic (in dollars per share) $ 0.02 $ 0.27 $ 0.22 $ 1.16
Diluted (in dollars per share) $ 0.02 $ 0.26 $ 0.22 $ 1.10
Shares used in computing net income per share:        
Basic weighted average common shares 32,344 32,365 32,584 32,225
Diluted weighted average common shares 33,323 33,973 33,821 34,032
Product        
Revenue:        
Revenue $ 64,290 $ 88,496 $ 217,201 $ 317,039
Cost of revenue:        
Cost of revenue 33,587 49,136 118,105 181,423
Services        
Revenue:        
Revenue 5,163 6,878 18,034 19,853
Cost of revenue:        
Cost of revenue $ 5,285 $ 6,325 $ 17,294 $ 19,400