XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and other intangible assets, net - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 121,978 $ 142,674
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 85,686 100,869
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 17,280 19,626
Patents    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 6,351 7,673
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 6,453 8,070
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 5,793 5,980
Other    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 415 $ 456