XML 73 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
commencedLease
location
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Lessee, Lease, Description [Line Items]      
Cash payment for lease costs $ 111.1    
Rent expense   $ 33.7 $ 22.8
Minimum      
Lessee, Lease, Description [Line Items]      
Fleet operating costs period 2 years    
Initial term of operating lease not yet commenced 5 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Fleet operating costs period 3 years    
Initial term of operating lease not yet commenced 7 years    
Real Estate Lease      
Lessee, Lease, Description [Line Items]      
Number of locations | location 90    
Number of leases commenced having initial lease term of twelve months or longer | commencedLease 87    
Number of lease not yet commenced having initial lease term of twelve months or longer | commencedLease 3    
Real Estate Lease | Minimum      
Lessee, Lease, Description [Line Items]      
Lessee, operating lease, term of contract 1 month    
Lessee, operating lease, option to extend term 1 year    
Real Estate Lease | Maximum      
Lessee, Lease, Description [Line Items]      
Lessee, operating lease, term of contract 10 years    
Lessee, operating lease, option to extend term 5 years    
Flexdrive Program      
Lessee, Lease, Description [Line Items]      
Sublease revenue $ 111.3    
Sublease revenue   $ 54.8  
Flexdrive Program | Minimum      
Lessee, Lease, Description [Line Items]      
Fleet operating costs period 2 years    
Flexdrive Program | Maximum      
Lessee, Lease, Description [Line Items]      
Fleet operating costs period 3 years