XML 45 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments under Operating Leases
uture minimum annual cash payments under those operating lease agreements as of December 31, 2018 were as follows (in thousands):
Year ended December 31,
 

2019
$
130,991

2020
121,802

2021
118,945

2022
111,117

2023
106,113

Thereafter
689,360

Total minimum lease payments (1)
$
1,278,328


 

(1) Excludes approximately $372.0 million of sublease income.