XML 164 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets, Net - Cost and Accumulated Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets    
Cost $ 347,841 $ 302,463
Accumulated amortization (97,514) (76,910)
Total intangibles, net 250,327 225,553
Customer relationships and agreements    
Finite-Lived Intangible Assets    
Cost 151,540 134,999
Accumulated amortization (57,326) (45,418)
Total intangibles, net 94,214 89,581
Software    
Finite-Lived Intangible Assets    
Cost 92,821 62,147
Accumulated amortization (18,222) (14,053)
Total intangibles, net 74,599 48,094
Trademarks and trade names    
Finite-Lived Intangible Assets    
Cost 58,088 57,513
Accumulated amortization (7,512) (5,050)
Total intangibles, net 50,576 52,463
Patents, licenses and rights    
Finite-Lived Intangible Assets    
Cost 45,392 47,804
Accumulated amortization (14,454) (12,389)
Total intangibles, net $ 30,938 $ 35,415