Annual report pursuant to Section 13 and 15(d)

Intangible Assets (Details Textual)

v3.19.3.a.u2
Intangible Assets (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 3,629 $ 3,232
Trade names/trademarks [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period 0 years  
Customer relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period 1 year 4 months 28 days  
Developed technology [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period 8 years 5 months 5 days  
Non-compete agreements [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period 10 months 25 days  
Export license [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period 0 years