XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets    
Gross Carrying Value $ 79,569 $ 80,769
Accumulated Amortization 41,523 38,656
Net Carrying Amount 38,046 42,113
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Carrying Value 46 1,272
Accumulated Amortization 45 1,259
Net Carrying Amount 1 13
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 366 377
Accumulated Amortization 193 188
Net Carrying Amount 173 189
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 35,725 35,605
Accumulated Amortization 14,999 13,453
Net Carrying Amount 20,726 22,152
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 7,765 7,787
Accumulated Amortization 3,966 3,551
Net Carrying Amount 3,799 4,236
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 35,667 35,728
Accumulated Amortization 22,320 20,205
Net Carrying Amount $ 13,347 $ 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