XML 52 R39.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 Rental Payments for Operating Leases
Future minimum lease payments under noncancelable leases are as follows:
 
For the Year Ended December 31
 
Operating Leases
 
Capital Leases
 
(In thousands)
2019
$
32,461

 
$
6,430

2020
24,630

 
4,555

2021
17,676

 
4,748

2022
10,942

 
936

2023
9,008

 
936

Thereafter
26,070

 
3,807

Total future minimum lease payments
$
120,787

 
$
21,412