XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue $ 122,185 $ 86,893
Cost of revenue:    
Cost of revenue 75,029 52,179
Gross profit 47,156 34,714
Operating expenses:    
Research and development 12,233 9,895
Sales and marketing 8,411 7,049
General and administrative 8,010 7,057
Total operating expenses 28,654 24,001
Income from operations 18,502 10,713
Other (expense) income:    
Interest income 410 69
Interest expense (1,337) (1,111)
Other, net (102) (154)
Total other expense (1,029) (1,196)
Income before income taxes 17,473 9,517
Income tax provision 3,558 11
Net income $ 13,915 $ 9,506
Net income per share:    
Basic (in dollars per share) $ 0.43 $ 0.32
Diluted (in dollars per share) $ 0.41 $ 0.29
Shares used in computing net income per share:    
Basic weighted average common shares 32,094 29,772
Diluted weighted average common shares 34,123 32,255
Product    
Revenue $ 116,022 $ 81,978
Cost of revenue:    
Cost of revenue 68,374 46,797
Services    
Revenue 6,163 4,915
Cost of revenue:    
Cost of revenue $ 6,655 $ 5,382