XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS - Long-lived Intangible Assets, Net of Amortization (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 51,704 $ 63,110
Weighted Average Amortization Period 8 years 3 months 18 days 8 years 3 months 18 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 21,459 $ 25,871
Weighted Average Amortization Period 9 years 8 months 12 days 9 years 8 months 12 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 17,742 $ 21,514
Weighted Average Amortization Period 7 years 8 months 12 days 7 years 8 months 12 days
Patents and technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 12,353 $ 15,306
Weighted Average Amortization Period 8 years 4 months 24 days 8 years 3 months 18 days
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 150 $ 419
Weighted Average Amortization Period 4 years 10 months 24 days 4 years 10 months 24 days