XML 45 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 58,418 $ 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 $ 23,871 $ 25,871
Weighted Average Amortization Period 9 years 8 months 12 days 9 years 8 months 12 days
Patents and technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 13,961 $ 15,306
Weighted Average Amortization Period 8 years 3 months 18 days 8 years 3 months 18 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 20,257 $ 21,514
Weighted Average Amortization Period 7 years 8 months 12 days 7 years 8 months 12 days
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 329 $ 419
Weighted Average Amortization Period 4 years 10 months 24 days 4 years 10 months 24 days