XML 57 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets    
Gross Carrying Value $ 80,528 $ 82,662
Accumulated Amortization (40,370) (39,148)
Net Carrying Amount 40,158 43,514
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Carrying Value 44 1,272
Accumulated Amortization (41) (1,259)
Net Carrying Amount 3 13
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 358 377
Accumulated Amortization (186) (188)
Net Carrying Amount 172 189
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 36,829 37,498
Accumulated Amortization (14,791) (13,945)
Net Carrying Amount 22,038 23,553
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 7,734 7,787
Accumulated Amortization (3,807) (3,551)
Net Carrying Amount 3,927 4,236
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 35,563 35,728
Accumulated Amortization (21,545) (20,205)
Net Carrying Amount $ 14,018 $ 15,523
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 5 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 16 years
Weighted Average | Technology    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 14 years 13 years