Annual report pursuant to Section 13 and 15(d)

Leases - Additional Information (Details)

v3.20.4
Leases - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
RealEstate
Location
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Lessee Lease Description [Line Items]      
Number of real estate leases | RealEstate 27    
Number of service center locations | Location 244    
Lessee, operating lease, option to renew, earliest year 2021    
Lessee, operating lease, option to renew, latest year 2033    
Operating lease, liability, current $ 13.0 $ 10.4  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent  
Operating lease, liability, noncurrent $ 93.3 $ 56.1  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent  
Operating lease, right-of-use asset $ 104.4 $ 65.3  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] us-gaap:OtherAssetsNoncurrent us-gaap:OtherAssetsNoncurrent  
Operating lease, weighted average remaining lease term 9 years 4 months 24 days 9 years 4 months 24 days  
Operating lease, weighted average discount rate, percent 3.10% 4.00%  
Cash paid for amounts included in the measurement of operating leases $ 14.5 $ 14.3  
Operating lease, expense 16.0 14.7 $ 12.6
Right-of-use assets obtained in exchange for new operating lease liabilities $ 51.1 $ 8.3  
Minimum [Member]      
Lessee Lease Description [Line Items]      
Lessee, operating lease, renewal term 1 year    
Maximum [Member]      
Lessee Lease Description [Line Items]      
Lessee, operating lease, renewal term 10 years