Goodwill and Intangible Assets (Intangible assets) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2015
Dec. 31, 2014
Intangible assets    
Gross Carrying Amount $ 7,091 $ 2,650
Accumulated Amortization (2,354) (1,241)
Intangible assets, net $ 4,737 1,409
Weighted average amortization period 4 years 9 months 18 days  
Developed technology    
Intangible assets    
Gross Carrying Amount $ 6,712 2,597
Accumulated Amortization (2,272) (1,214)
Intangible assets, net $ 4,440 1,383
Weighted average amortization period 4 years 9 months 18 days  
Customer Relationships    
Intangible assets    
Gross Carrying Amount $ 326  
Accumulated Amortization (47)  
Intangible assets, net $ 279  
Weighted average amortization period 5 years  
Non-competition agreement    
Intangible assets    
Gross Carrying Amount $ 53 53
Accumulated Amortization (35) (27)
Intangible assets, net $ 18 $ 26
Weighted average amortization period 2 years