Goodwill and Intangible assets (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Dec. 31, 2013
Intangible Assets          
Current period acquisitions     $ 99    
Balance at end of the period 99   99    
Intangible assets          
Gross Carrying Amount 2,650   2,650   1,678
Accumulated Amortization (1,080)   (1,080)   (750)
Intangible assets, net 1,570   1,570   928
Weighted average amortization period     4 years 3 months 18 days    
Amortization expense          
Amortization of intangible assets 134 83 330 218  
Amortization of finite-lived intangible assets          
2014 160   160    
2015 612   612    
2016 418   418    
2017 237   237    
2018 143   143    
Intangible assets, net 1,570   1,570   928
Developed technology
         
Intangible assets          
Gross Carrying Amount 2,597   2,597   1,647
Accumulated Amortization (1,060)   (1,060)   (742)
Intangible assets, net 1,537   1,537   905
Weighted average amortization period     4 years 4 months 24 days    
Amortization of finite-lived intangible assets          
Intangible assets, net 1,537   1,537   905
Non-competition agreement
         
Intangible assets          
Gross Carrying Amount 53   53   31
Accumulated Amortization (20)   (20)   (8)
Intangible assets, net 33   33   23
Weighted average amortization period     2 years    
Amortization of finite-lived intangible assets          
Intangible assets, net $ 33   $ 33   $ 23