XML 37 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 215,383 $ 202,774
Accumulated Amortization (105,846) (91,379)
Net Carrying Amount 109,537 111,395
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 113,861 112,624
Accumulated Amortization (67,853) (60,993)
Net Carrying Amount $ 46,008 51,631
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 18 years  
Software/Technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 3 years  
Gross Amount $ 77,914 67,240
Accumulated Amortization (18,756) (13,319)
Net Carrying Amount $ 59,158 53,921
Software/Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 3 years  
Software/Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 15 years  
Covenants not to compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 12,795 12,593
Accumulated Amortization (11,630) (10,825)
Net Carrying Amount $ 1,165 1,768
Covenants not to compete | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years  
Covenants not to compete | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 10,813 10,317
Accumulated Amortization (7,607) (6,242)
Net Carrying Amount $ 3,206 $ 4,075
Other | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years  
Other | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 12 years