XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combinations - Intangible Assets Acquired (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Gross [Abstract]    
Aggregate Acquisitions $ 44.7 $ 4.8
Customer Relationships [Member]    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 6 years 7 years
Estimated Useful Life   7 years
Aggregate Acquisitions $ 33.0 $ 3.9
Customer Relationships [Member] | Minimum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 5 years  
Customer Relationships [Member] | Maximum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 7 years  
Customer backlog    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 1 year 9 months
Estimated Useful Life 1 year 9 months
Aggregate Acquisitions $ 9.6 $ 0.4
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 5 years 5 years
Estimated Useful Life 5 years 5 years
Aggregate Acquisitions $ 0.2 $ 0.1
Trade Names [Member]    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 1 year 1 year
Estimated Useful Life 1 year 1 year
Aggregate Acquisitions $ 0.4 $ 0.1
Software Development [Member]    
Finite-Lived Intangible Assets, Gross [Abstract]    
Weighted Average Useful Life 4 years 3 years
Estimated Useful Life   3 years
Aggregate Acquisitions $ 1.5 $ 0.3
Software Development [Member] | Minimum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 3 years  
Software Development [Member] | Maximum    
Finite-Lived Intangible Assets, Gross [Abstract]    
Estimated Useful Life 5 years