Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details)

v3.19.3
Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 696,204 $ 466,756
Accumulated Amortization (206,286) (161,515)
Net Carrying Amount 489,918 305,241
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 551,120 361,020
Accumulated Amortization (134,918) (102,077)
Net Carrying Amount $ 416,202 258,943
Customer lists | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years  
Customer lists | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 16 years  
Proprietary technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 95,694 66,746
Accumulated Amortization (44,968) (36,151)
Net Carrying Amount $ 50,726 30,595
Proprietary technologies | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 4 years  
Proprietary technologies | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 8 years  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 38,390 27,990
Accumulated Amortization (15,412) (12,352)
Net Carrying Amount $ 22,978 15,638
Trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 2 years  
Trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 4 years  
Gross Carrying Amount $ 11,000 11,000
Accumulated Amortization (10,988) (10,935)
Net Carrying Amount $ 12 $ 65