XML 63 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Future Minimum Lease Payments for Non-Cancelable Operating Leases
Future minimum lease payments for non-cancelable operating leases as of December 31, 2018, are as follows (in thousands):
 
Total
Years Ended December 31,
 
2019
$
38,298

2020
34,705

2021
30,903

2022
26,713

2023
24,262

Thereafter
141,662

Total (1) 
$
296,543

(1) Includes $2.9 million of future, non-cancelable sublease payments to be received.