XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue:        
Revenue $ 95,374 $ 104,482 $ 336,892 $ 294,165
Cost of revenue:        
Cost of revenue 55,461 64,731 200,823 180,638
Gross profit 39,913 39,751 136,069 113,527
Operating expenses:        
Research and development 12,845 11,003 37,631 32,154
Sales and marketing 7,923 6,801 25,246 21,335
General and administrative 8,477 8,112 24,755 22,960
Total operating expenses 29,245 25,916 87,632 76,449
Income from operations 10,668 13,835 48,437 37,078
Other (expense) income:        
Interest income 593 219 1,518 399
Interest expense (1,323) (1,337) (3,787) (3,784)
Other, net (592) 138 (1,710)  
Total other expense (1,322) (980) (3,979) (3,385)
Income before income taxes 9,346 12,855 44,458 33,693
Income tax provision (benefit) 508 1,014 7,036 (1,586)
Net income $ 8,838 $ 11,841 $ 37,422 $ 35,279
Net income per share:        
Basic (in dollars per share) $ 0.27 $ 0.38 $ 1.16 $ 1.15
Diluted (in dollars per share) $ 0.26 $ 0.35 $ 1.10 $ 1.07
Shares used in computing net income per share:        
Basic weighted average common shares 32,365 31,274 32,225 30,550
Diluted weighted average common shares 33,973 33,524 34,032 33,048
Product        
Revenue:        
Revenue $ 88,496 $ 98,161 $ 317,039 $ 276,678
Cost of revenue:        
Cost of revenue 49,136 58,056 181,423 162,542
Services        
Revenue:        
Revenue 6,878 6,321 19,853 17,487
Cost of revenue:        
Cost of revenue $ 6,325 $ 6,675 $ 19,400 $ 18,096