Goodwill and Intangible Assets (Intangible assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Intangible assets    
Gross Carrying Amount $ 7,302 $ 2,650
Accumulated Amortization (2,755) (1,241)
Intangible assets, net $ 4,547 1,409
Weighted average amortization period 4 years 9 months 18 days  
Developed technology    
Intangible assets    
Gross Carrying Amount $ 6,907 2,597
Accumulated Amortization (2,643) (1,214)
Intangible assets, net $ 4,264 1,383
Weighted average amortization period 4 years 9 months 18 days  
Customer Relationships    
Intangible assets    
Gross Carrying Amount $ 342  
Accumulated Amortization (66)  
Intangible assets, net $ 276  
Weighted average amortization period 5 years  
Non-competition agreement    
Intangible assets    
Gross Carrying Amount $ 53 53
Accumulated Amortization (46) (27)
Intangible assets, net $ 7 $ 26
Weighted average amortization period 2 years