XML 123 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Leases Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Lessee, Lease, Description [Line Items]          
Operating lease rent expense     $ 365,762 $ 350,403  
Sublease Income   $ 6,637      
Minimum          
Lessee, Lease, Description [Line Items]          
Lessee, operating lease, term   5 years      
Lessee, operating lease, renewal term   1 year      
Maximum          
Lessee, Lease, Description [Line Items]          
Lessee, operating lease, term   10 years      
Lessee, operating lease, renewal term   5 years      
Vehicle And Equipment | Minimum          
Lessee, Lease, Description [Line Items]          
Lessee, operating lease, term   1 year      
Vehicle And Equipment | Maximum          
Lessee, Lease, Description [Line Items]          
Lessee, operating lease, term   7 years      
ASU 2016-02          
Lessee, Lease, Description [Line Items]          
Cumulative effect of new accounting principle in period of adoption     $ 5,781   $ 5,800
United Kingdom          
Lessee, Lease, Description [Line Items]          
Lessee, operating lease, term   25 years      
Forecast | United Kingdom          
Lessee, Lease, Description [Line Items]          
Rent expense $ 5,000