Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets (Details 1)

v3.6.0.2
Goodwill and Intangible Assets (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Summary of intangible assets    
Gross Carrying Amount $ 24,059 $ 24,151
Accumulated Amortization (8,026) (6,729)
Write off of Accumulated Amortization (541)  
Reclassification  
Impairment Charge (3,469) (709)
Net Book Value 12,023 16,713
Customer relationship and lists [Member]    
Summary of intangible assets    
Gross Carrying Amount 14,698 14,451
Accumulated Amortization (6,109) (4,707)
Write off of Accumulated Amortization  
Reclassification  
Impairment Charge
Net Book Value $ 8,589 9,744
Customer relationship and lists [Member] | Minimum [Member]    
Summary of intangible assets    
Estimated Useful Life 7 years  
Customer relationship and lists [Member] | Maximum [Member]    
Summary of intangible assets    
Estimated Useful Life 10 years  
Non-compete agreements [Member]    
Summary of intangible assets    
Gross Carrying Amount $ 2,116 2,455
Accumulated Amortization (1,868) (1,602)
Write off of Accumulated Amortization  
Reclassification  
Impairment Charge (699)
Net Book Value $ 248 154
Non-compete agreements [Member] | Minimum [Member]    
Summary of intangible assets    
Estimated Useful Life 2 years  
Non-compete agreements [Member] | Maximum [Member]    
Summary of intangible assets    
Estimated Useful Life 3 years  
Purchased software[Member]    
Summary of intangible assets    
Estimated Useful Life 16 years  
Gross Carrying Amount $ 4,000
Accumulated Amortization (371)
Write off of Accumulated Amortization (541)  
Reclassification   4,000
Impairment Charge (3,459)
Net Book Value 3,629
In-process research and development [Member]    
Summary of intangible assets    
Gross Carrying Amount 4,000
Accumulated Amortization
Write off of Accumulated Amortization  
Reclassification   (4,000)
Impairment Charge
Net Book Value
URL's [Member]    
Summary of intangible assets    
Estimated Useful Life Indefinite  
Gross Carrying Amount $ 8 8
Accumulated Amortization
Write off of Accumulated Amortization  
Reclassification  
Impairment Charge
Net Book Value $ 8 8
Trade names [Member]    
Summary of intangible assets    
Estimated Useful Life 1 year  
Gross Carrying Amount $ 59 59
Accumulated Amortization (49) (49)
Write off of Accumulated Amortization  
Reclassification  
Impairment Charge (10) (10)
Net Book Value
Trade names one [Member]    
Summary of intangible assets    
Estimated Useful Life Indefinite  
Gross Carrying Amount $ 3,178 3,178
Accumulated Amortization
Write off of Accumulated Amortization  
Reclassification  
Impairment Charge
Net Book Value $ 3,178 $ 3,178