XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Intangible Assets and Goodwill    
Intangible Assets, gross $ 24,523 $ 16,286
Accumulated Amortization (8,562) (6,454)
Intangible Assets, Net 15,961 9,832
Aggregate amortization expense $ 2,858 $ 3,697
Customer relationships    
Intangible Assets and Goodwill    
Weighted Average useful life (in years) 7 years 9 years
Intangible Assets, gross $ 8,440 $ 5,450
Accumulated Amortization (2,173) (1,591)
Intangible Assets, Net $ 6,267 $ 3,859
Acquired technology    
Intangible Assets and Goodwill    
Weighted Average useful life (in years) 6 years 4 years
Intangible Assets, gross $ 12,170 $ 8,546
Accumulated Amortization (5,481) (4,272)
Intangible Assets, Net $ 6,689 $ 4,274
Trademarks and tradenames    
Intangible Assets and Goodwill    
Weighted Average useful life (in years) 9 years 7 years
Intangible Assets, gross $ 3,688 $ 2,290
Accumulated Amortization (893) (591)
Intangible Assets, Net $ 2,795 $ 1,699
Non-compete agreements    
Intangible Assets and Goodwill    
Weighted Average useful life (in years) 2 years  
Intangible Assets, gross $ 225  
Accumulated Amortization (15)  
Intangible Assets, Net $ 210