XML 110 R96.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Operating lease, leased facilities, term low end of range 5 years    
Operating lease, leased facilities, term high end of range 10 years    
Operating lease, leased facilities, minimum number of renewal options 1 year    
Operating lease, leased facilities, renewal option period 5 years    
Operating lease, vehicles and office equipment, minimum lease life 1 year    
Operating lease, vehicles and office equipment, maximum lease life 7 years    
Operating lease rent expense $ 365,762 $ 350,403 $ 321,337
Operating Lease Payment      
2019 323,454    
2020 293,276    
2021 267,379    
2022 246,128    
2023 221,808    
Thereafter 1,287,807    
Operating Lease Payment, Total minimum lease payments 2,639,852    
Sublease Income      
2019 (7,525)    
2020 (7,200)    
2021 (7,063)    
2022 (6,694)    
2023 (6,409)    
Thereafter (6,279)    
Sublease Income, Total minimum lease payments (41,170)    
Capital Leases      
2019 80,513    
2020 71,335    
2021 61,269    
2022 52,832    
2023 44,722    
Thereafter 377,750    
Capital Leases, Total minimum lease payments 688,421    
Less amounts representing interest (241,248)    
Present value of capital lease obligations $ 447,173