XML 48 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets    
Gross Carrying Value $ 82,662 $ 82,980
Accumulated Amortization (39,148) (33,144)
Net Carrying Amount 43,514 49,836
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Carrying Value 1,272 1,372
Accumulated Amortization (1,259) (1,046)
Net Carrying Amount 13 326
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 377 358
Accumulated Amortization (188) (165)
Net Carrying Amount 189 193
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 37,498 37,129
Accumulated Amortization (13,945) (11,388)
Net Carrying Amount 23,553 25,741
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 7,787 8,481
Accumulated Amortization (3,551) (3,416)
Net Carrying Amount 4,236 5,065
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 35,728 35,640
Accumulated Amortization (20,205) (17,129)
Net Carrying Amount $ 15,523 $ 18,511
Weighted Average    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 16 years  
Weighted Average | Non-compete agreements    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 4 years 4 years
Weighted Average | Patents    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 10 years 10 years
Weighted Average | Customer relationships    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 18 years 18 years
Weighted Average | Trademarks and trade names    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 16 years 15 years
Weighted Average | Technology    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 13 years 14 years