Annual report pursuant to Section 13 and 15(d)

Intangible Assets (Details)

v3.19.3.a.u2
Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 27,208 $ 19,684
Accumulated Amortization (18,808) (15,175)
Non-compete Agreements [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 923 400
Accumulated Amortization (501) (400)
Developed Technology [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 21,422 15,871
Accumulated Amortization (14,996) (11,873)
Customer Relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,070 2,620
Accumulated Amortization (2,574) (2,318)
Trade Name/Trademarks [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 780 780
Accumulated Amortization (724) (574)
Export License [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13 13
Accumulated Amortization $ (13) $ (10)