XML 17 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets    
Gross Carrying Value $ 80,556 $ 82,662
Accumulated Amortization (38,940) (39,148)
Net Carrying Amount 41,616 43,514
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Carrying Value 45 1,272
Accumulated Amortization (39) (1,259)
Net Carrying Amount 6 13
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 345 377
Accumulated Amortization (176) (188)
Net Carrying Amount 169 189
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 36,863 37,498
Accumulated Amortization (14,222) (13,945)
Net Carrying Amount 22,641 23,553
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 7,736 7,787
Accumulated Amortization (3,667) (3,551)
Net Carrying Amount 4,069 4,236
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 35,567 35,728
Accumulated Amortization (20,836) (20,205)
Net Carrying Amount $ 14,731 $ 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