XML 72 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Intangible Assets Acquired (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets, Gross [Abstract]    
Aggregate Acquisitions $ 12.8 $ 20.1
Customer relationships    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 5 years 6 years
Estimated Useful Life   6 years
Aggregate Acquisitions $ 10.5 $ 16.8
Customer relationships | Minimum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 5 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 6 years  
Customer backlog    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 1 year 1 year
Aggregate Acquisitions $ 1.5 $ 1.9
Customer backlog | Minimum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 1 year 3 months
Customer backlog | Maximum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 1 year 6 months 1 year
Non-compete agreements    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 5 years 5 years
Aggregate Acquisitions $ 0.3 $ 0.7
Non-compete agreements | Minimum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 4 years 2 years
Non-compete agreements | Maximum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 5 years 5 years
Trade name    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 1 year 1 year
Estimated Useful Life 1 year 1 year
Aggregate Acquisitions $ 0.1 $ 0.1
Developed software    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 3 years 4 years
Estimated Useful Life 3 years 4 years
Aggregate Acquisitions $ 0.4 $ 0.6