XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts $ 125,428 $ 95,841
Accumulated Amortization (49,630) (57,888)
Net Carrying Amounts 75,798 37,953
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 100,682 82,431
Accumulated Amortization (39,978) (49,716)
Net Carrying Amounts 60,704 32,715
Non-compete agreements    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 1,523 1,264
Accumulated Amortization (738) (601)
Net Carrying Amounts 785 663
Customer backlog    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 9,083 1,102
Accumulated Amortization (720) (987)
Net Carrying Amounts 8,363 115
Trade name    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 419 60
Accumulated Amortization (55) (37)
Net Carrying Amounts 364 23
Developed software    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 13,721 10,984
Accumulated Amortization (8,139) (6,547)
Net Carrying Amounts $ 5,582 $ 4,437