Description of Business and Summary of Significant Accounting Policies (Details 5) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Numerator:        
Net income $ 2,763 $ 1,731 $ 4,235 $ 1,233
Denominator:        
Weighted average common stock outstanding for basic net income per common share (in shares) 23,840 14,389 23,559 6,511
Effect of dilutive securities-stock options, convertible preferred stock, and warrants to purchase common stock and preferred stock (in shares) 1,750 9,167 2,112 14,695
Weighted average common shares and dilutive securities outstanding 25,590 23,556 25,671 21,206
Anti-dilutive weighted-average common stock equivalents excluded from the calculation of diluted net income per share        
Total (in shares) 1,245 253 912 356
Options to purchase common stock
       
Anti-dilutive weighted-average common stock equivalents excluded from the calculation of diluted net income per share        
Total (in shares) 1,245 253 912 355
Warrants to purchase preferred stock
       
Anti-dilutive weighted-average common stock equivalents excluded from the calculation of diluted net income per share        
Total (in shares)       1