CONSOLIDATED STATEMENTS OF OPERATIONS (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
CONSOLIDATED STATEMENTS OF OPERATIONS    
Revenue $ 32,083 $ 31,855
Cost of revenue 16,472 15,619
Gross margin 15,611 16,236
Operating expenses:    
Research and development 7,995 6,775
Sales and marketing 7,367 6,301
General and administrative 4,621 3,688
Total operating expenses 19,983 16,764
Loss from operations (4,372) (528)
Other income (expense):    
Interest, net 21 (19)
Other income (expense), net (410) 8
Total other expense (389) (11)
Loss before income taxes (4,761) (539)
Income tax benefit (530) 0
Net loss $ (4,231) $ (539)
Net loss per common share:    
Basic (in dollars per share) $ (0.17) $ (0.02)
Diluted (in dollars per share) $ (0.17) $ (0.02)
Weighted-average number of shares:    
Basic (in shares) 24,344 23,117
Diluted (in shares) 24,344 23,117