XML 44 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Term of Contract   15 years    
Proceeds from Sale Leaseback Transaction $ 9.8      
Rental expense for operating leases   $ 59.4 $ 40.9 $ 27.1
Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due   6.3    
Sublease Income   $ 1.0    
Minimum [Member]        
Lessee, Lease, Description [Line Items]        
Operating Lease, Remaining Lease Term   1 year    
Maximum [Member]        
Lessee, Lease, Description [Line Items]        
Operating Lease, Remaining Lease Term   16 years